最近在學習uni-app,也會一直更新關於uni-app學習中自己遇到的問題和心得。
從uni-app的介紹看起,碰到了 'webview' 一詞,有必要蒐羅一番。
百度知道
Webview含義:WebView也就是我們熟悉的“網路檢視”,能載入並顯示網頁,可以將其視為一個瀏覽器。主要用於展示網路請求後的內容,就是將網路地址請求的內容展示在裡面。
使用場景:比如你自己寫個APP,想要訪問網路(如百度頁面),可以不使用手機自帶的瀏覽器,只需APP內部展示百度頁面,這時候就可以用webView。
網友
網友1:就是網頁檢視,有的是別的檢視,看起來感覺不一樣。
網友2:這個是網頁瀏覽的意思。
網友3:WebView是用於展示網路請求後的結果,也就是將url網路請求的結果展示在裡面。 WebView是一個基於webkit引擎、展現web頁面的控制元件。Android的Webview在低版本和高版本採用了不同的webkit版本核心,Android4.4後直接使用了Chrome。
webview主要用於什麼地方?或者說什麼需求下會使用到webview?
個人理解,電腦上展示html頁面,通過瀏覽器開啟頁面即可瀏覽,而手機系統層面,如果沒有webview支援,是無法展示html頁面,所以webview的作用即用於手機系統來展示html介面的
所以它主要在需要在手機系統上載入html檔案時被需要
使用webview的好處?
原生APP是將頁面的佈局設計,以及業務程式碼打包然後使用者下載安裝使用,而webview是通過載入html檔案來進行頁面的展示,當需要更新頁面佈局的或者業務邏輯變更時,如果是原生的APP就需要修改前端內容,升級打包,重新發布才可以使用最新的。
而通過webview方式的頁面則只需要修改html程式碼或者js檔案(如果是從伺服器端獲取,只要新的檔案部署完成),使用者重新重新整理就可以使用更新後的,無需通過下載安裝的方式完成升級。
下期文章預告:uni-app使用注意事項!