我有一个 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/