javascript - 离开 IE 选项卡会发生什么事件?

标签 javascript web-applications

我希望在以下情况下触发我的 javascript:

  • 当打开多个 IE 选项卡时,当前 IE 选项卡将被切换
  • 当前 IE 选项卡关闭时。
  • 我不希望我的 JS 代码被页内弹出对话框触发。
  • 当整个 IE 窗口关闭时。

失去焦点事件可能对我不起作用,因为我的页面中有弹出对话框,所以当它弹出时,IE选项卡将失去焦点,但由于该选项卡不是>已切换已关闭,我不希望在此处触发我的 javascript。

有什么解决办法吗?我想知道是否有类似进入选项卡/离开选项卡选项卡-切换事件?

一些有趣的链接,但不能解决我的问题。

Is there a way to detect if a browser window is not currently active?

Hook into tab changed event of browser

最佳答案

如果你使用'jQuery',你可以轻松做到。

$(window).blur(function(){
  // your code 
});
$(window).focus(function(){
  // your code
});

这是link它提供了另一种方法来做到这一点。

关于javascript - 离开 IE 选项卡会发生什么事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16662010/

相关文章:

javascript - AWS Lambda 和 API 网关 - 来自浏览器但不是来自 curl 的 500

performance - 将大量带有 Guid ID 的对象传输到客户端

forms - 您如何管理对表单的并发访问?

android COSU 单一应用程序 - 锁定浏览器和小工具上的一个网络应用程序

javascript - 表单验证 - 需要一组中的一个

javascript - 如何向未注册用户显示警报窗口或提示

javascript - 使用 JavaScript 删除下拉列表中的选定值

javascript - Web应用程序的瓶颈

javascript - 如何将所有css文件放在一个文件中,将所有javascript文件放在一个文件中

javascript - 如何从 Google 表格中获取超链接