onPageStateChange在ios和安卓回调结果不一致
发布于 6 年前 作者 tao79 356 次浏览 来自 问答
WeixinJSBridge.on('onPageStateChange', function(res) {
  console.log('res is active', res.active)
})


很普通的一段代码,用于webview中判断小程序是否在前台。

经过反复测试,安卓正常触发,离开页面返回res.active=false,回到页面返回res.active=true。

但是ios有点不一样,离开页面会触发两次回调,结果均为res.active=false,回到页面返回res.active=true。

感觉这也算个bug吧,可解决

ios12.1

1 回复

你好,更新到最新版本微信试试?

回到顶部