先日の記事「ブラウザの履歴を操作して「戻る」ボタンで広告を出すやつについて」にかなり大きな反響があったのだが、「タブを切り替えて戻ってくると全面広告が表示されるやつはどうなっているんだろう」という疑問を持っている人がけっこういるようなので、ちょっと説明する。こちらはPage Visibility API (ページ可視性 API) というのを使って実現している。 Page Visibility API – Web APIs | MDN Page Visibility APIその本来の用途としては、以下のようなものが想定されている。 これは特に、文書が表示されていない時に不必要なタスクの実行を抑止することで、リソースを節約したり実行効率を上げたりするために特に有用です。ページ可視性 API – Web API | MDN 例えば、ウェブアプリで動画を再生している場合、ユーザーがタブをバックグラ