收藏
回答

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


最后一次编辑于  2018-01-24  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Sherry YU
    Sherry YU
    2018-01-26

    所以针对这种情况,iOS只能手动用history.go(-2)来触发页面刷新?

    2018-01-26
    赞同
    回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2018-01-25

    是否说的是这一情况? https://zhuanlan.zhihu.com/p/26733114

    2018-01-25
    赞同
    回复