可能な限り多くのモバイルブラウザにタブがフォーカスされているかどうかを検出します。 検出ブラウザタブがモバイルブラウザに焦点を当てている場合
私は可視性を決定する際の一般的な使用がまたは 「document.visibilityState」「document.hidden」 であることを見ましたが、https://developer.mozilla.org/en-US/docs/Web/API/Document/hidden#Browser_compatibilityに、それはIEモバイル上での互換性 ないことをリストされています。また、IEモバイル上の互換性がない可能性があると思われる - も多く使用document.addEventListener( "visibilitychange"、関数(){})実測。
もうあまり一般的な使用は、のOpera MiniでサポートされていないとSafariとモバイルChromeでサポートされていない可能性がありますdocument.hasFocus() ..
プラス、「window.onblur」ではないんですクロムエミュレータで動作するようです。
誰かが、ブラウザがすべてのモバイルブラウザに注目しているかどうかを確認する別の方法を知っていますか?または、おそらく上記のうちの1つが実際にすべてに互換性がありますか?
window.onfocus
とwindow.onblur
:
IEの携帯が古い焦点を当てていないときに、実際にあなたが検出することができ、それは焦点を当て、それがぼやけるときトリガーコードを関連付けることができます。 Windows phoneはスマートフォン市場の1%未満を保持しています。 document.hiddenやdocument.visibilityStateを使用し、IEモバイルを使用するユーザベースの縮小をサポートする価値はあります。 –