方法1、手機開發者選項開啟顯示布局邊界,頁面有布局的是native否則為h5頁面(僅針對安卓手機試用)
方法2、長按頁面,如果出現文字選擇、粘貼功能的是H5頁面,否則是native頁面,我在我們自己的App里面試了一下是可以判斷的。但是有一種情況,如果H5頁面就是一張圖片,那么是不能通過這個方法驗證的。
方法3、抓包抓到url或者html的代碼肯定是 「H5」;
方法4、網絡環境一致的情況下,h5頁面渲染是需要調取服務器的,但是app的渲染在本地,所以h5頁面跳轉更費力,不穩定感會強一些。(所以斷網也是一個方法)
說明:有的頁面也不絕對是H5,比如說菜單欄用原生,其余部分用的H5。

參照:https://www.zhihu.com/question/25539887
=========================================
APP之所以要用到web頁面多是因為這個頁面上的內容和結構都是屬於高頻變化的,使用Native App頁面來實現的話則需要不斷發布新版本才能實現,這一點不現實。
常見的h5頁面
比如:蝦米音樂APP的啟動頁
比如:運營推送活動
比如:App調用第三方服務時,大量的第三方服務公司也是通過web來提供自己的產品和服務的,如:支付服務
App的推送消息從打開方式上來說可以分為兩類,第一類是點擊推送消息直接打開指定App頁面,比如多數資訊類App(知乎、澎湃新聞等);第二類是點擊推送消息打開一個web頁面,再通過點擊web頁面里的內容模塊打開指定的App頁面。
第二類推送消息在電商類/生活服務類等重運營的App里應用很多。
在使用H5頁面上:
①注意對各種機型的適配;
②對於長期高頻使用的Web頁面要提供管理后台,方便運營人員編輯;
參照:https://www.jianshu.com/p/6f67746e0a4a
