webview是什么东西?

 我来答
帐号已注销
2021-04-02 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:82.4万
展开全部

WebView是术语,是指网页视图。

可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于WebView模式进行二次开发的。比如APIcloud、uni-app等等的框架。

webview用来展示网页的view组件,该组件是用户运行自己的浏览器或者在用户的线程中展示线上内容的基础。使用webkit渲染引擎来展示,并且支持前进后退等基于浏览历史,放大缩小等更多功能。

扩展资料

当App首次打开时,默认是并不初始化浏览器内核的;只有当创建WebView实例的时候,才会创建WebView的基础框架。所以与浏览器不同App中打开WebView的第一步并不是建立连接,而是启动浏览器内核。

在客户端中,客户端需要先花费时间初始化WebView完成后,才开始加载。而这段时间由于WebView还不存在,所有后续的过程是完全阻塞的。

所以鉴于每次打开都要进行初始化webview组件的这种场景,很自然的对应起来一种设计模式即单例模式,既然每次都要走相同步骤完全可以实例化一个全局对象,从而免去其他过程的消耗。

参考资料来源:百度百科—WebView

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式