因为micorMessenger的Chrome中visibilitychange 事件无法正常工作。通常使用 WX JS-SDK 提供的 onPageStateChange 方法作为替代。这个方法真的很有用。然而onPageStateChange 仅在andriod微信7.0 及以上版本中才能正常运行。考虑到微信HarmonyOS版本是从1.0.0版本开始的,这就引发了一个问题:WX JS-SDK是否包含版本检查逻辑,导致其目前再鸿蒙的系统上无法正常工作。
window.WeixinJSBridge.on('onPageStateChange', (value) => {
console.log(value)
});
如果没有onPageStateChange,这可能会导致用户误操作因为页面状态更新不及时,会有一些致命问题。有什么帮助或建议吗?