Firefox 57 / Javascript pro Site blockieren

8485
log69

Wie Sie alle wissen, migriert Mozilla sein Addon-System auf WebExtension, und so viele Addons brechen von Version 57+ ab. Weitere Informationen finden Sie hier:

https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/

In der Vergangenheit habe ich "Yes Script" und "No Script" verwendet, um Javascript überall zuzulassen und nur auf bestimmten Websites zu blockieren. Sie werden jedoch in FF 57 nicht unterstützt (ich bin jetzt in der Beta-Phase) und der Entwickler von "Yes Script" plant nicht, es in Zukunft zu aktualisieren. Aber ich möchte JS auf bestimmten Seiten blockieren. Irgendeine Idee, wie ich das erreichen könnte?

Kann ich prefs.js oder user.js ändern? Ich würde es vorziehen, dies möglichst ohne Erweiterung zu tun. Vielen Dank.

6
Jemand schlug uMatrix vor Nemo vor 6 Jahren 1
Sie können WaterFox mit Unterstützung für ältere Versionen verwenden. neverMind9 vor 5 Jahren 0

3 Antworten auf die Frage

3
Sarge Borsch

uBlock Origin kann im "erweiterten Modus" Skripts mit sogenannten dynamischen Filterregeln blockieren. Es unterscheidet auch Skripte zwischen Inline, 1st Party und 3rd Party. Sie können eine Standardrichtlinie für das Blockieren für alle Sites einrichten und diese für bestimmte Sites selektiv überschreiben.

Update:
uMatrix ist noch besser und ermöglicht eine feinere Kontrolle

Eigentlich habe ich es gelöst, indem ich selbst eine Erweiterung entwickelte. Betrachten Sie die Frage als gelöst. Vielen Dank. Sehen Sie es hier: https://addons.mozilla.org/en-US/firefox/addon/yesscript2/ log69 vor 6 Jahren 0
Um die Frage zu "lösen", müssen Sie Ihre eigene Antwort akzeptieren torvin vor 6 Jahren 1
3
log69

Es wurde behoben, indem ich selbst eine Erweiterung entwickelte: https://addons.mozilla.org/en-US/firefox/addon/yesscript2/

Ich habe die Version 4.0 erreicht, in der die Synchronisierung einwandfrei funktioniert und die Funktionalität geändert wurde: Von jetzt an gibt es 3 Zustände statt der ursprünglichen 2: 1) keine Blockierung (graues Symbol), 2) halbe Blockierung (internes Skript ist aktiviert Externe sind blockiert, blaues Symbol), 3) vollständige Blockierung (interne und externe Skripts sind ebenfalls blockiert, rotes Symbol) log69 vor 6 Jahren 0
2
user

It isn't possible to disable JavaScript per domain without an add-on.

NoScript version 10 has been released, it supports Firefox 57.

Or you may want to try uMatrix as a replacement, it's even more powerful in that it allows you to block not only scripts but also cookies, ajax, media, etc. And everything per third-party domain.

It is also still possible to reenable support for legacy add-ons. But you'll have to use Developer Edition or Nightly for it to work. Once you are there, set extensions.legacy.enabled to true in about:config. It's also going to be available in the Beta and Release unbranded builds, but not yet.

Ich verstehe, dass der Hack "extensions.legacy.enabled" nur zu Testzwecken in Vorabversionen enthalten war. Der Code zur Unterstützung der älteren Erweiterungen fehlt in der aktuellen Version von V57. Schade! fixer1234 vor 6 Jahren 0
@ fixer1234, danke für die Info, entsprechend aktualisiert. user vor 6 Jahren 0