如何判斷一個APP頁面是原生的還是H5頁面

作者:25學(xué)堂
原文鏈接:http://www.25xt.com/appdesign/11851.html

如今最火的APP開發(fā)模式是Hybrid APP開發(fā)(即混合模式,半原生半H5頁面)。

  • 原生是Native APP
  • H5就是Web App
    不仔細(xì)去觀察,一般人都不會察覺出來的,再加上現(xiàn)在的H5技術(shù)和原生應(yīng)用的技術(shù)很多類似,或者說實(shí)現(xiàn)的效果很相像。
    在Hybrid當(dāng)中,如何快速的判斷一個APP頁面是原生的還是H5頁面呢?綜合網(wǎng)友的答案匯總整理了一下。如果你們還有更好的判斷方法也可以告知我。

一、看斷網(wǎng)的情況

把手機(jī)的網(wǎng)絡(luò)斷掉。然后點(diǎn)開頁面。然后可以正常顯示的東西就是原生寫的。

顯示404或者錯誤頁面的是html頁面。

二、看布局邊界

可以打開 開發(fā)者選項(xiàng)中的顯示布局邊界,頁面元素很多的情況下布局是一整塊的是h5的,布局密密麻麻的是原生控件。頁面有布局的是原生的否則為h5頁面。(僅針對安卓手機(jī)適用)如下圖所示:

三、看復(fù)制文章的提示

這個需要你通過對比才能得出結(jié)果,比如是文章資訊頁面可以長按頁面試試,如果出現(xiàn)文字選擇、粘貼功能的是H5頁面,否則是native原生的頁面。

有些原生APP開放了復(fù)制粘貼功能或者關(guān)閉了。而H5的css屏蔽了復(fù)制選擇功能等等情況。需要通過對目標(biāo)測試APP進(jìn)行對比才可知。

這個在支付寶APP、螞蟻聚寶都是可以判斷的。

四、看加載的方式

如果在打開新頁面導(dǎo)航欄下面有一條加載的線的話,這個頁面就是H5頁面,如果沒有就是原生的。微信里面打開我們的H5頁面常見的有個綠色的 加載線條。如下圖紅框里面所示:

五、下拉頁面的時候顯示網(wǎng)址提供方的一定是H5

如下圖所示:

希望可以幫到大家,以便更加容易區(qū)分原生APP頁面和H5頁面。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容