web-dev-qa-db-ja.com

NoScriptを使用してサイト上のすべてのスクリプトをホワイトリストに登録する方法

Firefox NoScript拡張機能で特定のサイトで使用されるallスクリプトを許可するにはどうすればよいですか?

誤った名前/バグのある「このページをすべて許可する」オプションがありますが、実際にはすべてを許可するわけではありません。すべてのスクリプトのみを許可しているようです同じドメインから提供されている場合が、それ以外のもの(cloudfront、google-analyticsなど)は引き続きブロックされます。多くの良性サイトがさまざまなメディアに多くのオフドメインインクルードを使用しているため、これによりサイトが破損し、NoScriptが使用できなくなります。一部のサイトには数十のスクリプトがあり、当然、ホワイトリストに登録するたびにNoScriptがページを再読み込みするため、サイトが機能するまでに数分かかる場合があります。

この面倒を回避する方法はありますか、それともNoScriptをアンインストールするか、より適切に設計されたJavascriptブロッカーを使用する方が簡単ですか?

6
Cerin

「このページをすべて許可」は、現在のページが(任意のドメインから)参照するすべてのスクリプトを許可します。落とし穴は、これらのスクリプトが、まだブロックされている追加のドメインに参照を追加する可能性があることです。このサイトは、後でナビゲートする可能性のある他のページの追加ドメインのスクリプトを参照する場合もあります。サイトで使用されているすべてのスクリプトのブロックを解除する前に、同じサイトで「このページをすべて許可」する必要がある場合があります。

NoScriptはブロックするものに非常に柔軟性がありますが、探している結果を得るにはかなりの労力がかかる可能性があります。不便さは、NoScriptが提供するセキュリティに直接関係しています。サイト固有のJavaScriptブロッキングが必要であるが、自分でルールを設定したくない場合は、NoScriptにインポートするホワイトリストを探すことができます(もちろん、これにより、サイトをホワイトリストのソースに信頼するという決定が委任されます)。

4
robartsd

ところで、 here は、サブドメインのリストを備えた厄介なドメインの1つを追加する簡単な方法です。

http://imgur.com/a/0ggyr

手動でルートドメインを追加することによって:))

上記と同じスクリーンショットがスーパーユーザーに追加されました。

NoScript_1_of_5

NoScript_2_of_5

NoScript_3_of_5

NoScript_4_of_5

NoScript_5_of_5

1
Nostromov

NoScriptの外観オプションは、ツールバーアイコンメニューに表示される内容を制御します。ここで、このページをすべて許可するこのページをすべて一時的に許可する両方を有効にするデフォルトでは。ただし、「永続的」Allowを使用すると、ホワイトリストがいっぱいになります。 -迅速に、これはパフォーマンスに影響を与える可能性があります(RAM、さらにはCPUによっても異なります)。チェックを外したままにする-ページ権限を永続的にするとともに、誤って使用されるのを防ぎます。

http://i.imgur.com/voO4tp7.png

このすべてのページを一時的に許可するInformAction faq ;に概説されているように、キーボードショートカットを設定することで簡単に呼び出すことができます。 andツールバーボタンを中クリックするだけで、すべてのスクリプトを一時的に実行できます。

ところで、修復された問題があり、一部のバージョンが戻ってきました noscript.key.revokeTempショートカットが機能しません。

^^ Firefoxabout:configを介してキーボードショートカットを追加するのと同様に、信頼できないドメインのブラックリストがあります、設定中:noscript.untrusted

0
Nostromov