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

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

FirefoxのNoScript拡張機能で全て特定のサイトで使用されているスクリプトですか?

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

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

答え1

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

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

答え2

ちなみに、ここそれらを追加する簡単な方法は厄介なドメインにはサブドメインのリストが含まれます。

https://i.stack.imgur.com/5Sx4t.jpg

(による手動でルートドメインを追加します:))

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

スクリプトなし_1_of_5

スクリプトなし_2_of_5

スクリプトなし_3_of_5

スクリプトなし_4_of_5

スクリプトなし_5_of_5

答え3

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

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

このページ全体を一時的に許可するキーボードショートカットを設定することで簡単に呼び出すことができます。InformAction よくある質問;そしてツールバー ボタンを中クリックするだけで、すべてのスクリプトを一時的に実行できます。

ちなみに、数バージョン前には修正された問題がありましたが、noscript.key.revokeTemp ショートカットが機能しません。

^^ Firefoxでキーボードショートカットを追加するのと同様について:config、 があるブラックリスト信頼できないドメインの設定は次のとおりです。スクリプトなし。信頼できない

関連情報