javascript - 如何检测浏览器对 pageShow 和 pageHide 的支持?

标签 javascript dom browser-detection browser-support

我们如何为 pageShow and pageHide 进行 JavaScript 对象检测?处理程序?

if( /* pagehide is supported */ ){
   window.addEventListener('pagehide', exitFunction, false);
}
else{
    window.addEventListener('unload', exitFunction, false);
}

最佳答案

if ('onpagehide' in window) {
   window.addEventListener('pagehide', exitFunction, false);
} else {
   window.addEventListener('unload', exitFunction, false);
}

关于javascript - 如何检测浏览器对 pageShow 和 pageHide 的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906146/

相关文章:

javascript - flutter 网页 : How to run javascript using dart js

Javascript,事件处理程序恢复默认值后(DOM)

JavaScript 从 div 标签获取值

javascript - 将元素和按钮添加到 div 时,每个按钮如何自行删除?

javascript - 使用 jQuery 检测 Safari

javascript - 检测 iOS/Android 操作系统

javascript - IF 语句中不同的 window.onload 事件

JavaScript-ForEach

javascript - (函数(){}) vs 函数(){}();

php - opencart 检测移动设备并重定向到移动主题