问题模块 | 框架类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | webview | 客户端 | 6.6.1 | 1.9.0 |
RT, webview内嵌H5页面A,A 跳转到 B, B 使用 history.go(-1) 返回到 A ,此时安卓中 A 页面的 JS 重新执行,iOS 中 A 页面的 JS 不会重新执行。模拟器行为与安卓机一致。
目前的影响:bindMessage收到的消息队列不一致。
复现环境:
客户端:6.6.1
基础库:1.9.0
JSSDK: 1.3.1
系统:iOS 11.2.2,魅族note5 Android 6.0,坚果Pro Android 7.1.1
网友回复
Sherry YU:
所以针对这种情况,iOS只能手动用history.go(-2)来触发页面刷新?
んS:
是否说的是这一情况? https://zhuanlan.zhihu.com/p/26733114