【搬砖百宝箱】H5与原生交互

215 阅读1分钟

H5在原生端的打开方式

link方式

直接把h5应用的链接地址在原生的webview里打开,和在浏览器里打开没有差异。

zip包

对H5的应用代码进行压缩,然后放至服务器。服务器会对各zip有版本管理机制,有全量更新和以文件为单位的增量更新策略之分。

每次启动app的时候都会请求接口,看是否要更新下载。

zip包会有跨域问题。一种可以用cors方式牺牲部分安全来解决。还有一种可以拦截http请求,让原生代理请求,再把请求返回给h5。这套方案对H5无感知。