JavaScript - ページがフォーカスされているか調べる

document.hasFocus()

document.hasFocus() メソッドは document インターフェイスのメソッドで、Boolean の値を返し、文書または文書内の何れかの要素がフォーカスを持っているかどうかを示します。このメソッドは、文書内のアクティブな要素がフォーカスを持っているかどうかを特定するために使用することができます。document.hasFocus() の構文は以下のとおりです。

var focused = document.hasFocus();
document.hasFocus() メソッド

文書内のアクティブ要素にフォーカスがない場合は false が、文書内のアクティブ要素にフォーカスがある場合は true が返ります。

サポートブラウザ
ie
IE
edge
Edge
firefox
Firefox
chrome
Chrome
safari
Safari
opera
Opera
safari
iOS Safari
android
Android
6123451545
◯:Support ✕:Not Support ?:未定義 n:以降の Version で Support

関連記事