Code前端首页关于Code前端联系我们

什么是WebView?它用在哪里?

terry 2年前 (2023-09-22) 阅读数 80 #移动小程序

什么是WebView?

WebView指的是网页视图。它是一个基于webkit的引擎,可以解析DOM元素并在html页面中显示控件。这和浏览器页面的显示原理是一样的,所以可以像浏览器一样对待。简单来说,这就是APP容器的概念。

可嵌入移动终端,实现前端混合开发。大多数混合开发框架都是基于WebView模式。二次开发如APIcloud、uni-app等框架和微信小程序都是使用Webview渲染的。

WebView主要用来做什么?或者说web视图会被用于什么需求?

个人理解,在电脑上我们可以简单的通过浏览器打开页面进行浏览,但是在手机系统层面没有web视图支持的情况下,html页面是无法显示的,所以Web视图的功能是为了显示移动系统中的html界面,所以主要是在移动系统中加载html文件时需要用到。

使用网页视图有哪些优势?

原生APP将页面布局设计和业务代码打包,然后用户下载安装使用,而webview则通过加载html文件来显示页面。如果页面布局需要更新或者业务逻辑发生变化,如果是原生应用需要更改前端内容,更新包并重新发布以使用最新的。

对于webview页面,只需要更改html代码或者js文件(如果是从服务器接收到的,只要实现新的文件即可),用户更新后就可以使用更新后的版本,无需下载和使用安装它。完成升级。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门