Hybrid APP指的是半原生半Web的混合类App。需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web 。原生是Native APP,H5就是Web App
1、看断网的情况
把手机的网络断掉,然后点开页面,然后可以正常显示的东西就是原生写的;显示404或则错误页面的是html页面。
2、看布局边界
开发者选项->显示布局边界,页面有布局的是native;否则为h5页面(仅针对安卓手机试用)
3、复制文章的提示(这种方法能起一定的鉴定作用):
长按页面,如果出现文字选择、粘贴功能的是H5页面,否则是native页面。但是有一种情况,如果H5页面就是一张图片,那么是不能通过这个方法验证的。这个在支付宝APP、蚂蚁聚宝都是可以判断的。
4、看加载的方式
打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面;没有就是原生的。
微信里面打开我们的H5页面常见的有个绿色的加载线条。
5、看app顶部导航栏是否会有关闭的操作
有关闭按钮或者图标的是H5。原生的不会出现(除非设计开发者故意弄的)
6、页面下拉刷新判断
页面没有明显刷新现象的是原生的,有明显刷新现象是H5页面。
7、下拉页面的时候显示网址提供方的一定是H5