我知道window.blur / focus解决方案。
无法使用它。
这是一个小小部件。它存在于iframe中,因此,此方法无效。由于iframe是从不同的域加载的,因此无法访问顶级窗口对象。
此处:http://www.actionscript.org/forums/showpost.php3?p=1078962&postcount=5
“随着最新的10.3播放器,这应该会容易得多,因为针对这种特定情况会有新的事件发生。”
所以,使用一个简单的flash对象,也许js回调这可能是解决方案,但是什么是theese事件?有谁知道吗?
答案 0 :(得分:1)
这并不能真正回答您的问题,但您可能需要查看Page Visibility API。 (我还构建了一个simple demo。)
当窗口/标签获得焦点时,您打算做什么?
window.postMessage可以帮助你吗? (有关向后兼容的替代方案的讨论,请参阅this post。)
答案 1 :(得分:0)
这通常没有用,但新版本的Firefox和Chrome会将背景标签中的setInterval时间减少到每秒最多一次。您可能会设置一个增量检查器,将setInterval循环中的变量与开始日期/结束日期值进行比较。