我正在尝试确定标签是否针对聊天室应用程序。我有:
window.onfocus = function () {
isActive = true;
};
window.onblur = function () {
isActive = false;
};
这在Firefox甚至IE中都能很好地运行。但在Chrome中,它只是间歇性地工作;有时事件会发生,有时候不会发生。如果我点击其他窗口然后点击返回Chrome窗口,它将始终触发;但切换标签并不总是这样做。
我该怎么办?
答案 0 :(得分:1)
这似乎是Chrome \ Windows中的一个错误,因为其他平台上的Chrome不受影响。
此处提交的错误:http://code.google.com/p/chromium/issues/detail?id=87812
答案 1 :(得分:0)
你忘记了剧本的其余部分。
试试这个
var isActive = true;
window.onfocus = function () {
isActive = true;
document.title = window.isActive;
};
window.onblur = function () {
isActive = false;
document.title = window.isActive;
};