html52.com
我爱小程序-开发者交流社区

webview内嵌h5 history.go(-1) 安卓iOS JS执行不一致

问题模块 框架类型 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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付