javascript - 使用全屏闪光灯控件检测 window.onfocus?

标签 javascript internet-explorer

我有一个 flash 对象,它占据了我网站上的整个浏览器。我正在尝试检测浏览器是否处于焦点状态。做这个的最好方式是什么?使用 onfocus/onblur 在 FireFox 中有效,但在 IE6 或 IE7 中无效。

window.onblur = function() {
  document.title = "NOT focused";
}
window.onfocus = function() {
  document.title = "focused"
}

如果我删除 flash 对象,看起来这也适用于 IE6/7,但这不是我的选择。谢谢!

最佳答案

在 AS3 中,您可以向舞台添加事件监听器:

stage.addEventListener(Event.DEACTIVATE, windowNotActiveCallback);
stage.addEventListener(Event.ACTIVATE, windowActiveCallback);

关于javascript - 使用全屏闪光灯控件检测 window.onfocus?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994254/

相关文章:

javascript - 在异步 AWS Lambda 函数中使用带有 node-fetch 模块的 node.js 时遇到问题

javascript - 如何使用 Angular 获取json对象的名称

html - css 字体在 IE 中不适用于 Trajan

internet-explorer - 防止在 Internet Explorer 8 中缓存页面

css - IE CSS 的问题

c# - 更改用户代理字符串

jquery - IE 8 中的 fadeTo 透明度问题

javascript - 如何在 MVC3 中将鼠标悬停在文本上时显示部分 View ?

javascript - 将数组中的每个字符串转换为 JavaScript 数组

javascript - 如何删除选定的文本区域