首先,根据官网文档可以知道 只有非个人 的小程序才可以使用web-view组件,如果你的个人开发者,可以跳过这篇文章。
一、使用web-view以及它的好处1、己方账号(第三方)与小程序openId/UnionId的关联绑定,实现免登陆比如你是某门户网站S,你要识别自己小程序上的用户与网站用户的关系,你可以通过三种方法绑定关系,公众号,小程序源生,小程序web-view内嵌跳转三种方法
2、内嵌H5的富文本,减少重复开发比如你是门户网站,社区,以往有大量的新闻和帖子,里面带了各种css样式的富文本,小程序源生是无法直接读取的,需要大量转化,这时候直接内嵌这些H5新闻,大大降低开发成本
3、热更新,减少发布审核某些需要经常更新的内容、公告、活动页,内嵌H5可以减少频繁提交小程序审核
二、小程序功能赋权为H5提供各种小程序才有的功能,比如录音,扫一扫等。
注意事项
多场景判断,建议使用官方API: wx.miniProgram.getEnvH5唤醒一些小程序API有一定的延时,0.3~1秒请调用小程序专用的JSSDK,同一个jssdk,但是webview的功能收到限制,和之前微信打开H5有所不同小程序自动获取加载H5的titleH5中iframe的url必须也是业务域名web-view一定是撑满全屏的,自定义顶部菜单,悬浮的都没用三、小程序和H5之前的互相通讯1、 从小程序 ==>> h5小程序控制H5,可以直接用src路径传参的形式,比如
避免在