前言在最近几个项目中,小编接触了较多关于H5页面的测试H5页面的测试除了业务逻辑功能测试外,其他部分的测试方法基本是可以通用的,在此对H5页面的一些通用测试方法进行总结分享给大家。H5页面介绍1. H5页面H5即 HTML5,是最新的 Web 端开发语言版本,大多数手机 APP 页面会用 H5 实现,包括 PC Web 站点也会用它开发实现。所以 Web 的通用测试点和方法基本都可以适
考点介绍:H5即HTML的第5个版本,是一种高级的网页技术,可以理解为一个网页。使用原生制作APP,即在基于目前的智能手机的操作系统(Android、iOS、Windows phone)的基础上,使用相应平台支持的开发工具和语言编写的第三方移动应用程序。近几年html5的火爆,也让它在互联网大厂的面试中经常出现。本期分享的测试计划之H5测试,分为试题、文章以及视频三部分。一、考点题目1.&nbsp
怎么在html5中唤醒APP发布时间:2021-06-06 16:24:00作者:Leah怎么在html5中唤醒APP?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。html>打开App 打开应用点击上面的H5页面中的链接将会尝试唤醒对应app,在一些浏览器中,可能会弹出一个提示框,询问用户是否允许打开应用。如果打开的 sche
转载 2023-09-14 11:50:33
109阅读
作者:suan_suanH5 唤醒APP功能最近遇到一个需求,需要在从APP分享出去的H5页面中,带有一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的策略。前端小白从来没有做过这个需求,只能开始哼唧哼唧地开启自己的度娘和谷歌之旅。经过一段时间的探索之旅发现里面的学问很多,要做一个兼容性很好的方案,就需要考虑各种情况,在
转载 2023-09-01 08:33:50
85阅读
微信或浏览器访问 h5 链接,点击操作后进入指定 app需求情景: 从 app 内部分享出去的网页顶部有一个“打开”按钮,用户点击后: 1、若用户客户端安装我们的 app,直接跳转到我们的 app; 2、若用户没有安装,跳转到应用宝提示用户下载;1. Universal Links IOS >= 9 环境下会默认打开 apple-app-site-association 文件universa
转载 2023-09-13 15:27:12
1419阅读
1. push原理iOS push 工作机制可以用下图简要概括 Provider:应用自己的服务器;APNS:Apple Push Notification Service的简称,苹果的PUSH服务器;push的主要工作流程是: iOS设备连接网络后,会自动与APNS保持类似TCP的长链接,等待APNS推送消息的到来; 应用启动时注册消息推送,并获取设备的在APNS中注册的唯一设备标示devic
转载 10月前
140阅读
问题:之前使用的通过网页打开app都是通过URL scheme打开app,但是我们在开发的过程中遇到过一个奇怪问题,本地的debug的时候都是可以正常打开的,但是打成安装包之后URL scheme没有起作用,解压了安装包,里面也是有配置的URL scheme,于是决定换Universal Link的方法去完成本次续期,当然在使用Universal Link过程中也遇到过很多坑,下面就简单介绍下:U
在此对H5页面的测试点(以及容易出问题的点)   1、业务逻辑相关   1.1 登陆   目前H5与native各个客户端都做了互通,所以大家在测试的时候要注意两点:   A、若客户端已登录,那么进入H5后仍然是登录状态。   B、若客户端未登录,进入H5,点击对应按钮OR链接,如果需要登录,须拉起native登录。若取消登录,是否可再次拉起登录,
转载 2023-07-18 11:32:44
85阅读
随着移动设备的高速发展,H5 开发也成为了 F2E 不可或缺的能力。而移动开发的重中之重就是掌握调试技巧,修 Bug 于无形。一、概要因为移动端操作系统分为 iOS 和 Android 两派,所以本文的调试技巧也会按照不同的系统来区分。寻找最合适高效的方式,才能让你事半功倍。文章会列举目前适合移动端调试的多种方案,快来选择你的最佳实践吧!二、iOS 设备Sa
转载 2023-09-05 10:36:58
270阅读
如今最火的APP开发模式是Hybrid  APP开发(即混合模式,半原生半H5页面)。原生是Native APP           H5就是Web App1、看断网的情况把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。显示404或则错误页面的是html页面。2、看布局边界可以打开  开发者选项中的显示布局边
说起H5性能测试,可能许多同学有所耳闻,但是不知道该如何去做性能测试,或者不知道H5应该关注哪些性能指标。今天我们就来看下。希望阅读本文后,能够有所了解。常用指标1、H5性能相关参数介绍白屏时间:用户首次看到网页又内容的时间,即第一次渲染流程完成时间首屏时间:用户看到第一屏,即整个网页完全显示出来的时间首资源下载时间:从开始下载第一个资源到下载完成的时间总资源下载时间:从开始已下载到所有资源都下载
一、APP内嵌H5和原生的区别1、原生的页面运行速度快,比较流畅。 H5页面相对原生的运行性能低,特别是一些动画效果有明显卡顿。2、H5页面的很多交互都没有原生的好,比如弹层、输入时候的页面滑动 等。H5的效果相对比较low,没有原生的好看,也没有原生默认的动画等效果。3、原生APP修改页面要重新发布,等待审核(现在iOS的审核速度已经提高到1天到2天)。 H5页面的修改 可以随时上线,不用等待审
转载 2023-07-26 14:14:52
267阅读
# 项目方案:IOS移动端app跳转H5如何H5返回app ## 1. 背景介绍 在移动端app开发中,经常会遇到需要在app中打开H5页面的需求。而在H5页面中,用户可能需要返回到原来的app中。在IOS移动端中,实现从H5页面返回到app的操作相对复杂,需要一定的技术手段来实现。 ## 2. 实现方案 ### 2.1 IOS app跳转H5页面 首先,我们需要在IOS app中实现
原创 5月前
497阅读
现在H5App原生的内容原来越互通,所涉及的业务也越来越复杂和融合,所以如何互相之间方便的调用才是王道。 场景1   比如用hybrid获取地理位置和短信信息,这当然需要框架封装好,比如利用框架的bridge.js(下一篇文章会详细讲这个内容)场景2   最简单的比如用H5调用App然后再判断是否有安装此应用,如果有则直接打开应用,则安装如果没
H5的两种解释:①HTML5的简称②H5:指可以在手机中浏览/分享的网页,要求快速开发/快速修改/快速丢弃,成本低!一、 重点面试题:移动端应用的种类NativeApp:原生App,指Android下使用Java/Kotlin开发、iOS下使用Objective-C/Swift开发的App 优势:性能高,功能丰富不足:代码互不兼容,开发成本高H5:使用HTML/CSS/JS开发的手机端网页,
转载 4月前
28阅读
HTML的突飞猛进压抑了iOS和安卓的行业紧张,有位企业家说:HTML做出来的小程序在检索中,必须要知道小程序的全城,不然是找不到这个程序的,而App Store和安卓市场在程序上架的时候,设置了关键词,就可以通过关键词来搜索应用;现在HTML开发企业想到了将HTML页面嵌入到iOS和安卓中去,这是不是又要引起iOS和安卓行业的有一紧张氛围。不过无论怎么样,该学习的知识我们都是需要来研究的;那么关
转载 7月前
80阅读
在完成了需求分析、测试用例编写等流程且拿到前端开发人员给的H5页面的测试链接后,便可以进入测试执行阶段了。那么这一阶段主要测什么呢? 希望本文能帮你解惑~1 整体:功能实现一个H5最基本的是要实现功能,这也是我们测试的必测环节。在实际测试过程中,可以对照流程图,分别从正常情况和异常情况两方面进行测试,确保该H5功能实现且页面间的逻辑正确。2 局部:页面细节测试及接口健壮性测试接下来就是逐个页面进行
目录1 解决方案2 关于URL scheme3 实践中出现过的bug1 解决方案一共有两种方式,安卓和ios9以下用第一种方式,ios9以上可以使用第二种方式a)URL scheme是在app内配置的链接,比如:weixin://,superclass:// URL scheme的格式是[scheme]://[host]/[path]?[query]。b)universal link是ios9之后
已知唤醒app方式URL Schemeschrome intentios UniversalLink / android appLink URL SchemeURL Schemes可以理解为一种特殊的URL用来定位一个应用以及应用内的某个功能,完全可以按照理解一个网页的URL来理解一个应用的URL使用跟打开一个链接一样,常见的有:location.hrefiframea标签使用中常见问题
转载 4月前
53阅读
# iOS H5如何唤醒App项目方案 在移动互联网日益发展的今天,H5页面和原生App之间的交互变得越来越重要。本方案将提出如何通过H5页面唤醒iOS原生应用,并提供具体的代码示例和流程图。 ## 背景 随着H5技术的不断发展,很多公司将业务逻辑放在H5页面上,而原生应用则用来提供更流畅的用户体验。当用户在H5页面上进行某些特定操作时,我们可能希望能够唤醒已经安装的原生App,从而实现无缝
原创 29天前
21阅读
  • 1
  • 2
  • 3
  • 4
  • 5