Wie kann ich zulassen, dass ein Skript mit NoScript auf einer einzelnen Domäne ausgeführt wird?

13

In einigen Foren können YouTube-Videos direkt eingebettet werden. Dies verlangsamt mein Surfen erheblich, wenn ein Nutzer mehrere Videos in einem einzigen Beitrag veröffentlicht. Ich möchte Skripte von YouTube nur auf youtube.com zulassen, nicht anderswo.

Ich möchte auch das Tracking sozialer Netzwerke deaktivieren, damit Skripte von Websites wie Facebook nur in ihrer Heimatdomäne zulässig sind. Wie erstelle ich eine Blacklist mit Ausnahmen oder eine Whitelist mit Bedingungen?

TopTierTracker
quelle
Sie können auch zu uMatrix wechseln. Dies ist flexibler: Sie können hier tun, was Sie möchten, und auch andere Dinge, wie das Verwalten von Cookies auf die gleiche Weise wie bei Skripten oder das Zulassen von JavaScript, jedoch nicht von XHR (dynamische Anforderungen nach dem Laden der Seite).
Benutzer

Antworten:

11

Sie müssen eine Funktion verwenden, die der Noscript-Autor "ABE" nennt und über die verfügbar ist noscript options->advanced->ABE

Die Syntax sieht ungefähr so ​​aus:

# 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)

In Ihrem Fall benötigen Sie möglicherweise Folgendes:

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

Wenn du auch Youtube-Kommentare und andere soziale Funktionen aktivieren möchtest, benötigst du:

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

Weitere Informationen finden Sie in der Noscript: ABE-Dokumentation unter:

jongo45
quelle