教你判斷一個(gè)APP頁面是原生的還是H5頁面

剛好是周末,無意之間學(xué)堂君在收集相關(guān)資料的時(shí)候,發(fā)現(xiàn)有部分童鞋在問《如何判斷一個(gè)APP頁面是不是H5頁面》或者是《如何判斷app中原生頁面和h5 頁面》等等類似的問題。

于是,25學(xué)堂為了幫大家解答這樣的問題,特地花了不少時(shí)間研究了一下APP里面的原生頁面和H5頁面到底有哪些不一樣。

不仔細(xì)去觀察,一般人都不會(huì)察覺出來的,再加上現(xiàn)在的H5技術(shù)和原生應(yīng)用的技術(shù)很多類似,或者說實(shí)現(xiàn)的效果很相像。

 

我們再來回顧一下:

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

原生是Native APP ? ? ? ? ? H5就是Web App

 

在Hybrid 當(dāng)中,如何快速的判斷一個(gè)APP頁面是原生的還是H5頁面呢?25學(xué)堂總和網(wǎng)友的答案匯總整理了一下。如果你們還有更好的判斷方法也可以告知學(xué)堂君。

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

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

顯示404或則錯(cuò)誤頁面的是html頁面。

 

2、看布局邊界

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

教你判斷一個(gè)APP頁面是原生的還是H5頁面

 

 

3、看復(fù)制文章的提示,需要你通過對比才能得出結(jié)果。

比如是文章資訊頁面可以長按頁面試試,如果出現(xiàn)文字選擇、粘貼功能的是H5頁面,否則是native原生的頁面。

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

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

 

4、看加載的方式

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

美團(tuán)app

 

5、看app頂部 導(dǎo)航欄是否會(huì)有關(guān)閉的操作

如果APP頂部導(dǎo)航欄當(dāng)中出現(xiàn)了關(guān)閉按鈕或者有關(guān)閉的圖標(biāo),那么當(dāng)前的頁面肯定的H5,原生的不會(huì)出現(xiàn)(除非設(shè)計(jì)開發(fā)者故意弄的)

美團(tuán)的、大眾點(diǎn)評的APp、微信APP當(dāng)加載h5過多的時(shí)候,左上角會(huì)出現(xiàn)關(guān)閉2字。

 

6、判斷頁面 下拉刷新的時(shí)候(前提是要有下拉刷新的功能)

如果界面沒有明顯刷新現(xiàn)象的是原生的,如果有明顯刷新現(xiàn)象(比如閃一下)的是H5頁面(ios和android)。

比如淘寶的眾籌頁面。

 

7、下拉頁面的時(shí)候顯示網(wǎng)址提供方的一定是H5。如下圖所示:

淘寶

 

以上7點(diǎn)也是目前25學(xué)堂的幫大家整理出來的比較容易判斷的一個(gè)APP頁面是原生的還是H5頁面的方法。

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

每天更新,
全站高品質(zhì)素材免費(fèi)下載!