NoScriptを使用して単一のドメインでスクリプトを実行できるようにするにはどうすればよいですか?


13

一部のフォーラムでは、YouTubeビデオの直接埋め込みが許可されており、ユーザーが1つの投稿に複数のビデオを投稿すると、ブラウジングの速度が大幅に低下します。YouTubeからのスクリプトをyoutube.comでのみ許可し、他の場所では許可しないようにします。

また、ソーシャルネットワークトラッキングを無効にして、Facebookなどのサイトからのスクリプトがホームドメインでのみ許可されるようにします。例外を含むブラックリストまたは条件を含むホワイトリストを設定するにはどうすればよいですか?


uMatrixに切り替えることもできます。これはより柔軟です。ここでは、スクリプトと同じ方法でCookieを管理したり、XHR(ページ読み込み後の動的リクエスト)を許可せずにJavaScriptを許可したりするなど、他のこともできます。
ユーザー

回答:


11

noscript作成者が「ABE」と呼ぶ機能を使用する必要があります。 noscript options->advanced->ABE

構文は次のようになります。

# comment
# .example.com includes example.com and subdomains of example.com
# example.com includes example.com but excludes its subdomains

#Allow akamaihd scripts and objects to be included only from select hosts
Site .akamaihd.net
Accept from .twitter.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .akamai.net
Accept from github.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .googleusercontent.com
Accept from .picasaweb.google.com .translate.google.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

あなたの場合、次のようなものが必要になるかもしれません。

Site .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Youtubeのコメントやその他のソーシャル機能も有効にするには、次のものが必要です。

Site .google.com .googleapis.com .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

詳細については、次の場所にあるNoscript:ABEのドキュメントを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.