Firefox blockiert standardmäßig JavaScript in der Adressleiste

Update : Es sieht so aus, als ob die Änderung länger in Firefox war. Die unten angegebene Einstellung filtert nur Javascript: aus dem eingefügten Code, um zu vermeiden, dass diese im Verlauf und in der automatischen Vervollständigung angezeigt werden. Es scheint immer noch zu ermöglichen, dass JavaScript-Code ausgeführt wird, wenn er auf false gesetzt ist. Ende

Firefox-Benutzer, die den Webbrowser auf die im Oktober 2018 veröffentlichte Version 63 aktualisiert haben, stellen möglicherweise fest, dass der Browser bei Eingabe in die Adressleiste keinen JavaScript-Code mehr akzeptiert.

In früheren Versionen des Webbrowsers konnten Benutzer JavaScript-Code schreiben oder in die Adressleiste einfügen, um ihn von dort aus auszuführen. Sie können dies selbst ausprobieren, indem Sie Javascript: alert ("Hallo Welt") in die Adressleiste eingeben und die Eingabetaste drücken.

In früheren Versionen von Firefox wurde bei der Ausführung der Hello World-Alarm angezeigt, aber Firefox 63 blockiert die Ausführung und leitet die Eingabe stattdessen an die Standardsuchmaschine weiter. Gleiches gilt für alle anderen JavaScript-Codes, die Sie in die Adressleiste eingeben.

Möglicherweise stellen Sie fest, dass Javascript: entfernt wird, wenn Sie Code in die Adressleiste einfügen. Auch wenn Sie es manuell hinzufügen, wird es nicht ausgeführt.

Hinweis : Die Änderung wirkt sich nur auf die Ausführung von JavaScript in der Adressleiste aus. Dies hat keine Auswirkungen auf die Lesezeichenfunktion oder die Ausführung von JavaScript in der Developer Tools-Konsole.

Während die meisten Firefox-Benutzer die Funktionalität wahrscheinlich nicht benötigen, haben sie einige möglicherweise für bestimmte nützliche Vorgänge verwendet, z. B. zum Beenden klebriger Elemente auf einer Seite, zum direkten Ändern des Verweises oder zum Bearbeiten von Websites, auf die Sie vorübergehend stoßen.

Das Firefox 63-Changelog erwähnt die Änderung nicht. Angesichts der Tatsache, dass Mozilla Hunderte von Änderungen an Firefox vornimmt, ist klar, dass dies nur einen kleinen Teil der Änderungen darstellt.

Glücklicherweise ist es möglich, die Änderung rückgängig zu machen, indem Sie den Wert einer Einstellung des Webbrowsers ändern. So wird das gemacht:

  1. Laden Sie über: config? Filter = browser.urlbar.filter.javascript in die Firefox-Adressleiste.
  2. Möglicherweise wird eine Warnseite angezeigt. Akzeptieren Sie die Warnung, um fortzufahren.
  3. Doppelklicken Sie auf browser.urlbar.filter.javascript, um den Wert der Voreinstellung zu ändern.

Der Standardwert ist True. Dies bedeutet, dass Firefox JavaScript-Code in der Adressleiste blockiert. Ein Wert von False deaktiviert die Einschränkung und aktiviert die Ausführung von JavaScript-Code in der Firefox-Adressleiste erneut.

Sie können die Änderung jederzeit rückgängig machen, indem Sie die drei oben beschriebenen Schritte wiederholen.

Ein Wert von False für die Voreinstellung stellt die Funktionalität wieder her. Das Einfügen von Code funktioniert wieder (Javascript wird nicht mehr entfernt) und der Code wird ausgeführt, wenn Sie die Eingabetaste auf der Tastatur drücken.

Now You : Haben Sie zuvor JavaScript-Code aus der Adressleiste ausgeführt?