チャットルームアプリのタブがフォーカスされているかどうかを確認しようとしています。私は持っています:window.onFocusがChromeで断続的に起動しない
window.onfocus = function() {
isActive = true;
};
window.onblur = function() {
isActive = false;
};
これはFirefoxでもIEでも完璧に動作します。しかし、Chromeでは間欠的にしか動作しません。ときにはイベントが発生することもあります。別のウィンドウをクリックしてからChromeウィンドウに戻ると、いつでも起動します。タブを切り替えても必ずしもそのようにはなりません。
私はこれについて何ができますか?
はここに住んで例を参照してください:http://holyworlds.org/new_hw/chat/onfocus.html
実は、私は、それを行う間隔を使用していのです。私はとにかくあなたのコードに例を変更しました。同じ結果。 :P – snostorm
別のタブで重いページを読み込んでも、OSX 12.0.742.100で動作します。 – mplungjan
Windows 12.0.742.100で面白い...私のために失敗します。これは何よりもChromeのバグのように聞こえ始めています。 – snostorm