web-dev-qa-db-ja.com

サイトがいつ表示されるかをサイトが認識できないようにするにはどうすればよいですか? AKA Page Visibility APIを無効にするにはどうすればよいですか?

そのため、ほとんどのブラウザで提供されるPage Visibility APIと呼ばれるこの比較的新しい機能があり、ページは実際にいつ表示されるかを知ることができます。多くのサイトはこれを利用して、処理されていないときに負荷を減らしたりシャットダウンしたりするのではなく、やりたいことをする前にサイトを確認するという要件を強制しています。通常は最小限の時間でも、まったく新しいレベルの強制広告です。彼らの多くは、これを使用して、以前よりもさらに細かく私の行動を追跡することで、私のプライバシーをさらに侵害していると思います。

要するに:どうすればこの混乱を無効にできますか?常に表示されている(または、おそらく常に非表示になっている、あるいはAPIが単に実装されていない)ようにブラウザに見せかけるにはどうすればよいですか?サイトごとに行うのが理想的ですが、単純なグローバル設定も歓迎されます。

私は特にFirefoxに興味がありますが、他のブラウザについても知りたいと思います。

15
Atario

私は個人的にこれを信用することはできませんが、StackOverflowの寄稿者がPageVisibilityAPIを無効にするChrome拡張機能を作成しました。

https://stackoverflow.com/questions/18928417/spoof-or-disable-the-page-visibility-api

2
eXceLon

Firefoxでは、Javascriptを完全に無効にすることしかできませんが、これはあなたがしたくないと思います。 Ghosteryプラグインは、データベースにあるJavascriptを選択的に無効にしてあなたを追跡します。実験として、Ghosteryをインストールするか、特定の種類のJavascriptをブラックリストに登録できる他のプラグインを探して、説明した機能を使用していることがわかっているサイトでテストすることができます。

0
Bryan