ブラウザのタブがアクティブ/選択されているときはいつでも機能を実行したいと思います。
javascript/jquery を使用してそれを行うにはどうすればよいですか?
ブラウザのタブがアクティブ/選択されているときはいつでも機能を実行したいと思います。
javascript/jquery を使用してそれを行うにはどうすればよいですか?
おそらく、Page Visibility APIを使用できますか?仕様はhttp://www.w3.org/TR/2011/WD-page-visibility-20110602/にあります。
「この仕様は、サイト開発者がパワーとCPU効率の高いWebアプリケーションを開発するために、ページの現在の可視性の状態をプログラムで決定するための手段を定義しています。」
そのための便利なラッパーライブラリもあります-Visibility.js(https://github.com/ai/visibility.js)
Visibility.onVisible(function () {
// do something
});