web-dev-qa-db-ja.com

NoScriptがFacebookなどのサイトをホワイトリストに登録しないようにするにはどうすればよいですか?

最近、FirefoxとNoScriptの両方に大きな更新があり、NoScriptが私の許可なしにFacebookなどの特定のサイトをホワイトリストに登録しているように見えることに気付きました。デフォルトで許可されている特権ドメインのリストがあるようです。

どうすればこれを停止できますか?特に明示的に許可したドメインからのJavaScriptのみを許可するようにNoScriptを構成したいと思います。

2
Tyler Durden

これを行う方法は次のとおりです。

  • ブラウザバーのNoScriptアイコンをクリックします
  • Facebookエントリを見つけて、赤いスラッシュが付いた記号をクリックします(DEFAULTと表示されている記号ではありません)。

それはFacebookドメインをブロックするはずです。

NoScriptは現在 移動ターゲット です。しばらくお待ちください。 Dedoimedoのガイド を読むことをお勧めします。これにより、引き続き更新が行われます。 Dedoimedoは、NoScriptの実装がQuantumのリリース期限に間に合うように急いでいたと結論付けています。 (これは開発者の責任ではありません。)NoScriptの現在の動作方法は変更されるため、今日の解決策は一時的なものになる可能性があります。良いニュースは、以前のバージョンよりも強力になるはずです。

簡単に言えば、ガイドから:古いNoScriptはサイトとその許可をリストしました。新しいバージョンには、スコープ、権限、サイト、およびオーバーライドの権限があります。したがって、権限はサイトごとではなく、スコープごとにあります。デフォルトのスコープはスクリプトを許可することに注意してください。特定のスコープでカバーされるようにサイトを設定するまで、それはデフォルトでカバーされます。したがって、私が理解しているように、NoScriptはFacebookだけでなく、デフォルトのスコープを持つallサイトを許可しています。ただし、注意してください。NoScriptバージョン10は、ホワイトリストに登録されたサイトを以前のバージョン(v。5.x)からインポートし、HTTPおよびHTTPS設定はサイトごとに独立しています

参照:

2
Mike Chapman

NoScriptは自動的にfacebook.comをホワイトリストに載せません(私にとって)。 2017-12-19にNoScriptバージョン10.1.6でFF57.0.2(64ビット)を使用しています。

過去にfacebook.comを許可していませんでしたが、アクセスすると https://www.facebook.com/?_fb_noscript=1 にリダイレクトされます。

Facebook.com Webサイトにアクセスして(スクリプトがブロックされている)、NoScript設定を確認すると(NoScriptアイコンをクリックして)、NoScript設定は次のように表示されます。 画像を参照

画像リンクが機能しない場合。次のように表示されます。

 - [Default blocked]            ...facebook.com
 - [Default blocked]            https://www.facebook.com
 - [TRUSTED] [red open padlock] ...fbcdn.net

注:以前はfbcdn.net Webサイトを許可していたため、fbcdn.netは信頼できるものとして表示されます。

2
PatS