[英]Event for when user switches browser tabs
您可以尝试使用提供跨浏览器支持的框架,例如 MooTools 或 jQuery。 他们应该能够更可靠地检测浏览器窗口的blur
和focus
事件。
我个人使用 jQuery 非常成功:
$(window).blur(function(e) {
// Do Blur Actions Here
});
$(window).focus(function(e) {
// Do Focus Actions Here
});
您也可以尝试使用VisibilityAPI 。
document.addEventListener("visibilitychange", function() {
if (document.hidden){
console.log("Browser tab is hidden")
} else {
console.log("Browser tab is visible")
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.