赞
踩
Android应用层的开发有几大模块,其中WebView是最重要的模块之一。Android系统的WebView发展历史可谓一波三折,系统WebView开发者肯定费劲心思才换取了今天的局面——应用里的WebView和Chrome表现一致。
webview是什么?
实战:
file协议
加载,这也是hybrid快的原因。优点:
缺点:
适用场景:
hybrid:体验要求高,迭代频繁
h5:单次
的运营活动(如抢红包)或不常用功能
利用了客户端的能力,将h5的dist包缓存到客户端本地,然后通过file协议
来加载资源。
JS-SDK 例如微信开发平台提供的的JS-SDK,由于JavaScript的能力和权限受限,有一些功能必须用原生的调用,比如扫一扫、录音等功能,因此JS-SDK就充当了一个中间连接的作用,在JS中通过使用JS-SDK来调用一些原生App提供的能力。
在hybrid架构之中,原生App与h5通讯的方式是JSBridge
JS和客户端通讯的基本形式,如下图:
优化:
<!DOCTYPE html>
<html lang="en">
<head>
<meta
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。