- 技术选型:关于小程序webview中内嵌H5的重要提示
虽然小程序提供了不少原生能力,但有时我们想在小程序中使用web生态的能力时或者对接第三方活动页面时,会使用webview组件来承载网页,但这里有一些小程序中关于webview的重要提示,在了解之后可以进一步决定某些业务场景下还是否应该使用H5内嵌小程序实现业务。 提示: 1.小程序中的webview中的H5 ,需要添加web-view可信域名,需要在对应的网页的部署根目录中添加相应校验文件,如果对接的是第三方无法添加校验文件的,则无法打开。 2.小程序中的webview如需使用微信相关能力,须配置jssdk,须提供微信公众号账号主体,并按文档进行正确的页面授权和配置(需后端配合)。 3.小程序中的webview有较强的缓存(社区相关问题较多),需要用户手动清除通用存储并删除小程序才可以,如需H5每次部署后,不再有缓存,可寻找后端修改Nginx配置为无缓存 4.小程序中的webview中无论使用原生input拍照或jssdk提供的拍照能力,当IOS内存不足总会出现H5重新加载的情况,当前无解决方案(社区相关问题较多)。 参考JS-SDK说明文档web-view | 微信开放文档微信h5页面,调用拍照后,页面刷新 | 微信开放社区web-view嵌入的h5页面缓存严重,如何清除? | 微信开放社区
2023-11-27 - 小程序中各类二维码、小程序码,在各种场景下,长按识别支持情况验证结果
近期由于业务涉及到小程序长按识别加群、关注公众号等业务,各类场景下的支持情况,官方文档也没有特别具体的说明,所以整体做了一些测试。测试结果如下,如果有一些不准确或者未验证的情况,欢迎大家指正、补充哈~ 小程序中各类二维码、小程序码,在各种场景下,长按识别支持情况验证结果(验证时间:2021-10-21) [图片] 2022-6-8更新: image+shop long press、wx.previewImage 支持公众号二维码长按识别了~
2022-06-08