最近ios微信更新后,小程序的webview组件,加载url的逻辑发生了变化
比如:之前打开url如下:
https://m.zhuanzhuan.com/u/zy-list/universal?filterId=1&firstFrom=yp_list_zy&from=xcx_index_icon&useNewCard=1&__iswa=1&__model=iPhone%208%20(GSM%2BCDMA)%3CiPhone10%2C1%3E&SDKVersion=2.11.2#__defHashRooter__
当从其他页面返回当前webview,onShow触发后,修改url的hash部分(给hash部分加了几个参数)
https://m.zhuanzhuan.com/u/zy-list/universal?filterId=1&firstFrom=yp_list_zy&from=xcx_index_icon&useNewCard=1&__iswa=1&__model=iPhone%208%20(GSM%2BCDMA)%3CiPhone10%2C1%3E&SDKVersion=2.11.2#__defHashRooter__?__isonshow=1&__wachangehash=1&__hashtimestamp=1593593130217
webview重新加载该链接,会导致页面刷新。
安卓是不会刷新的,ios之前也不会。最近才开始。
请问这是优化ios webview逻辑产生的bug么?
我的是ios 微信7.0.12
麻烦官方给看一下这个问题,
另外ios webview,加载页面需要返回2次的问题也一起给看一下
你好,微信版本7.0.13也会有这个问题么?
我也遇到过,链接参数不对的时候会自动矫正,但是iOS会导致签名链接变化以至于无法注册jssdk分享等功能