onPageStateChange在ios和安卓回调结果不一致
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