Whitelist aller Skripte auf einer Site mit NoScript


5

Wie lässt man die Firefox NoScript-Erweiterung alle Skripte zulassen, die auf einer bestimmten Site verwendet werden?

Es gibt eine falsch benannte / fehlerhafte Option "Allow all this page", die jedoch nicht alles zulässt. Es scheint nur zuzulassen, dass alle Skripts von derselben Domain bereitgestellt werden, aber alles andere (z. B. Cloudfront, Google Analytics usw.) wird weiterhin blockiert. Dadurch wird die Site häufig unterbrochen und NoScript kann nicht mehr verwendet werden, da viele gutartige Sites eine Vielzahl von Off-Domain-Includes für verschiedene Medien verwenden. Einige Sites haben Dutzende von Skripten, und natürlich lädt NoScript die Seite jedes Mal neu, wenn Sie etwas auf die weiße Liste setzen, so dass es einige Minuten dauern kann, bis die Site funktioniert.

Gibt es einen Weg, diesen Ärger zu umgehen, oder ist es einfacher, NoScript zu deinstallieren und / oder einen besser gestalteten Javascript-Blocker zu verwenden?

Antworten:


4

"Allow all this page" (Alle diese Seite zulassen) ermöglicht alle Skripte, auf die die aktuelle Seite verweist (aus einer beliebigen Domäne). Das Problem ist, dass diese Skripte möglicherweise Verweise auf zusätzliche Domänen hinzufügen, die noch blockiert sind. Die Site referenziert möglicherweise auch Skripts auf zusätzlichen Domänen auf anderen Seiten, die Sie später möglicherweise aufrufen. Möglicherweise müssen Sie die Option "All this page" mehrmals auf derselben Site zulassen, bevor alle von der Site verwendeten Skripts freigegeben werden.

NoScript ist in Bezug auf die Blockierung recht flexibel, es kann jedoch einige Anstrengungen erfordern, um die gewünschten Ergebnisse zu erzielen. Die Unannehmlichkeiten hängen direkt mit der Sicherheit zusammen, die NoScript bietet. Wenn Sie eine site-spezifische JavaScript-Blockierung wünschen, die Regeln jedoch nicht selbst einrichten möchten, können Sie nach Whitelists suchen, die in NoScript importiert werden sollen (dies delegiert natürlich Ihre Entscheidung, einer Site zu vertrauen, an die Quelle der Whitelist).


Ich verwende jetzt uMatix, das viel mehr Flexibilität bietet als NoScript.
Robartsd

0

Die NoScript-Darstellungsoptionen steuern, was im Symbolleisten-Symbolmenü angezeigt wird, in dem Allow all this page (All diese Seite zulassen & All diese Seite vorübergehend zulassen) standardmäßig aktiviert ist. Wenn Sie jedoch die Option "Permanent" verwenden , wird die Whitelist schnell gefüllt, was sich auf die Leistung auswirken kann (abhängig vom RAM, sogar von der CPU). Wenn Sie das Kontrollkästchen deaktivieren und die Seitenberechtigung dauerhaft festlegen, wird die versehentliche Verwendung verhindert:

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

Das vorübergehende Zulassen aller dieser Seiten kann einfach aufgerufen werden, indem Tastaturkürzel wie in der InformAction-FAQ beschrieben festgelegt werden . und indem Sie einfach mit der mittleren Maustaste auf die Symbolleistenschaltfläche klicken, werden alle Skripts vorübergehend ausgeführt.

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

^^ Ähnlich wie beim Hinzufügen der Tastenkombinationen über Firefox zu: config gibt es eine Blacklist mit nicht vertrauenswürdigen Domänen, die unter der Einstellung: noscript.untrusted aufgeführt ist


0

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

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

(Durch manuelles Hinzufügen der Root-Domain :))

Dieselben Screenshots wie oben, hinzugefügt zum Superuser:

NoScript_1_of_5

NoScript_2_of_5

NoScript_3_of_5

NoScript_4_of_5

NoScript_5_of_5

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.