當前位置:維知科普網 >

生活

> webview是什麼東西

webview是什麼東西

控件。

webview是什麼東西

WebView是一種控件,它基於webkit引擎,因此具備渲染Web頁面的功能。基於Webview的混合開發,就是在 Anddroid os(安卓)/I os(蘋果)原生APP裏,通過WebView控件嵌入Web頁面。

你手機裏有淘寶軟件吧?就是外邊是個原生APP的殼,內容是H5頁面(基於html+css+js的Web頁面)。包括淘寶app,阿里雲app(筆者目前做阿里雲app組件庫的開發)等等在內,現在的移動端混合開發軟件,如果對於交互渲染要求不是特別高的項目,基本都是這麼玩的。

webview與H5是相輔相成的,webview可以理解為我們手機上內嵌的一種瀏覽器,可以加載一些網頁的頁面,而H5可以理解成是html5,html5可以簡單的理解成它是html的一種技術,webview可以加載html5。

1、作為APP內置瀏覽器,顯示鏈接的內容

2、用來顯示廣告

3、完全承載APP內的所有交互。從技術角度看這些仍是原生應用,但它做的唯一原生操作就是託管webview,這種應用被稱為混合應用。從部署和更新的角度來看,混合應用非常方便。

4、作為原生應用的擴展。許多原生應用會提供加載項或擴展程序來擴展其功能,由於web技術的簡單性和強大,這些加載項和擴展通常以HTML、CSS、JS而不是C++、C#或其他來構建。

原生APP是將頁面的佈局設計,以及業務代碼打包然後用户下載安裝使用,而webview是通過加載html文件來進行頁面的展示,當需要更新頁面佈局的或者業務邏輯變更時,如果是原生的APP就需要修改前端內容,升級打包,重新發布才可以使用最新的。

而通過webview方式的頁面則只需要修改html代碼或者js文件(如果是從服務器端獲取,只要新的文件部署完成),用户重新刷新就可以使用更新後的,無需通過下載安裝的方式完成升級。

標籤: webview
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/sh/6wmw1d.html