Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。原生是Native APP,H5就是Web App。
1、看布局边界
android端打开设置-----开发者选项------打开:显示布局边界(推荐使用这种方法)
有布局的部分就是naive
2、看断网的情况
把手机的网络断掉,点开页面,可以正常显示的东西是原生写的,显示404或是错误页面的是HTML页面。
3、看复制文章的提示
长按页面,如果出现文字选择、粘贴功能的是H5页面,否则是native原生的页面。
有些原生APP开放了复制粘贴功能或者关闭了,而H5的css屏蔽了复制选择功能等情况,需要通过对目标测试APP进行对比才可知。
4、看加载的方式
如果在打开新页面导航栏下面有一条加载线的话,这个页面就是H5页面,如果没有就是原生的。
5、看APP顶部导航栏是否会有关闭的操作
如果APP顶部导航栏中出现了关闭或者有关闭的图标,那么当前的页面肯定是H5,原生的不会出现
(如果加载H5页面过多时,左上角会出现关闭按钮)
6、判断页面下拉刷新的时候(前提是要有下拉刷新的功能)
如果界面没有明显刷新现象是原生的,如果有明显刷新现象(比如闪一下)的就是H5页面
7、下拉页面的时候显示网址提供方的一定是H5