チャットルーム アプリのタブがフォーカスされているかどうかを判断しようとしています。私は持っている:
window.onfocus = function () {
isActive = true;
};
window.onblur = function () {
isActive = false;
};
これは、Firefox や IE でも完全に機能します。しかし、Chrome では断続的にしか機能しません。イベントが発生する場合もあれば、発生しない場合もあります。別のウィンドウをクリックしてから Chrome ウィンドウに戻ると、常に起動します。しかし、タブを切り替えても常にうまくいくとは限りません。
これについて何ができますか?
ここで実際の例を参照してください: http://holyworlds.org/new_hw/chat/onfocus.html