【发布时间】:2023-03-20 07:30:01
【问题描述】:
我的应用有多个 android web 视图,在站点范围的 JS 中,我有:
window.addEventListener('beforeunload', function() {console.log("beforeunload");});
// subscribe to visibility change events
document.addEventListener('visibilitychange', function() {
console.log('visibility changed!!!');
}
beforeunload 和 visibilitychange 在我 (1) 点击“主页”按钮以转到主屏幕或 (2) 调用任务切换器以转到不同的应用程序时都不会触发。
为了澄清,visibilitychange 在 Android Chrome 中被正确触发。 Webview 有什么不同?
【问题讨论】:
标签: javascript android webview