Whitelist für alle Skripts auf einer Site mit NoScript

4766
Cerin

Wie können Sie mit der Firefox-Erweiterung NoScript alle auf einer bestimmten Site verwendeten Skripts zulassen ?

Es gibt eine falsch benannte / fehlerhafte Option "All all page", die jedoch nicht alles zulässt. Es scheint, dass alle Skripts nur zulässig sind, wenn sie von derselben Domäne aus bereitgestellt werden. Andere Elemente (z. B. Cloudfront, Google-Analytics usw.) werden jedoch weiterhin blockiert. Dies bricht die Site oft und macht NoScript unbrauchbar, da viele gutartige Sites viele off-domain-Includes für verschiedene Medien verwenden. Einige Websites verfügen über Dutzende von Skripts. NoScript lädt die Seite natürlich jedes Mal neu, wenn Sie eine Positivliste auflisten. Es kann daher einige Minuten dauern, bis die Website funktioniert.

Gibt es eine Möglichkeit, dieses Problem zu umgehen, oder ist es einfacher, NoScript zu deinstallieren und / oder einen besser gestalteten Javascript-Blocker zu verwenden?

5

3 Antworten auf die Frage

4
robartsd

"All all page" lässt alle Skripts zu, auf die sich die aktuelle Seite bezieht (von einer beliebigen Domäne). Die gottcha ist, dass diese Skripte zusätzliche Domains hinzufügen können, die noch gesperrt sind. Die Site kann auch Skripts für zusätzliche Domains auf anderen Seiten referenzieren, auf denen Sie später navigieren können. Möglicherweise müssen Sie die gesamte Seite mehrmals auf derselben Site "zulassen", bevor alle von der Site verwendeten Skripts freigegeben werden.

NoScript ist in Bezug auf das Blockieren recht flexibel, aber es kann einige Anstrengungen erfordern, um die gewünschten Ergebnisse zu erzielen. Die Unbequemlichkeit hängt direkt mit der Sicherheit von NoScript zusammen. Wenn Sie das JavaScript für bestimmte Seiten blockieren möchten, die Regeln jedoch nicht selbst festlegen möchten, können Sie nach Whitelists suchen, die in NoScript importiert werden sollen (dies ist natürlich die Delegierung Ihrer Entscheidung, eine Site an die Quelle der Whitelist zu vertrauen).

Ich verwende jetzt uMatix, was wesentlich mehr Flexibilität als NoScript bietet. robartsd vor 6 Jahren 0
0
Nostromov

Mit den NoScript-Darstellungsoptionen wird festgelegt, was im Symbolleisten-Symbolmenü angezeigt wird. In " Alle diese Seite zulassen & vorübergehend alle diese Seite zulassen" sind beide standardmäßig aktiviert. Wenn Sie jedoch das permanente Zulassen verwenden, wird die Whitelist ziemlich schnell aufgefüllt. Dies kann sich auf die Leistung auswirken (abhängig vom Arbeitsspeicher, sogar von der CPU). Wenn Sie das Kontrollkästchen nicht aktivieren, wird es zusammen mit der Berechtigung zum dauerhaften Erstellen der Seite verhindert, dass es versehentlich verwendet wird

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

Erlaube vorübergehend, dass alle diese Seite leicht aufgerufen werden kann, indem Tastenkombinationen festgelegt werden, wie sie in der InformAction-FAQ angegeben sind . und einfach durch Klicken mit der mittleren Maustaste auf die Symbolleistenschaltfläche, damit alle Skripts temporär ausgeführt werden.

Übrigens, es gab ein Problem, das behoben wurde, einige Versionen zurück, noscript.key.revokeTemp-Verknüpfung funktioniert nicht.

^^ Ähnlich wie das Hinzufügen der Tastaturkürzel über Firefox über: config . Es gibt eine Blacklist von nicht vertrauenswürdigen Domänen, die unter der Einstellung: noscript.untrusted steht

0
Nostromov

Übrigens, hier ist eine einfache Möglichkeit, eine dieser lästigen Domains hinzuzufügen, die eine Liste von Subdomains enthalten:

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

(Durch manuelles Hinzufügen der Stammdomäne :))

Gleiche Screenshots wie oben, zum Superuser hinzugefügt:

NoScript_1_of_5

NoScript_2_of_5

NoScript_3_of_5

NoScript_4_of_5

NoScript_5_of_5