Einige Websites verwenden gerne JavaScript-Links, die ein neues Fenster öffnen, in dem außer der Adressleiste keine Benutzeroberfläche vorhanden ist. Das heißt, keine Erweiterungsschaltflächen, Suchleiste, Home / Back / etc. Schaltflächen, Lesezeichen, Registerkartenleiste und so weiter. Das Öffnen des Links in einem neuen Tab / Fenster funktioniert nicht, da der JS nicht ordnungsgemäß funktioniert.
Ich habe dieses Verhalten auf einer privaten Website festgestellt, sodass ich keinen Link zu einem Beispiel erstellen kann. Wenn Sie jedoch eines kennen, lassen Sie es mich bitte wissen und ich werde es hier hinzufügen.
Gibt es eine Möglichkeit, dies zu verhindern und jedes von JS erstellte Fenster dazu zu zwingen, die vollständige Oberfläche eines normalen Firefox-Fensters zu haben? Gibt es eine Möglichkeit, die Kontrolle zurückzugewinnen? Ich glaube, Chrome hat zum Beispiel einen Menübefehl dafür, aber ich bin mir bei FF nicht sicher.
NB: Ich bin tatsächlich bei Waterfox, aber lassen Sie uns für Firefox antworten und hoffentlich gilt dies auch für die Gabeln.
quelle
Antworten:
Gefunden: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
In
about:config
finddom.disable_window_open_feature.*
Es gibt hier einige Einträge, die den verschiedenen Funktionen entsprechen, die deaktiviert / manipuliert werden können. Hier ist die Liste:
Wenn Sie diese auf true setzen, werden die Einstellungen der Entwickler überschrieben.
quelle
In der Online-Dokumentation von Mozilla für die
Window.open()
Web-API wird beschrieben, wie Sie Änderungen an derabout:config
Firefox-Verwaltungsoberfläche vornehmen , um das zu erreichen, was Sie möchten:Insbesondere sind die folgenden Voreinstellungen bereits standardmäßig auf true gesetzt und müssen nicht geändert werden:
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
Ab Firefox 49 ist die folgende Funktion standardmäßig aktiviert, sodass die
about:config
Voreinstellung entfernt wurde:dom.disable_window_open_feature.scrollbars
Quelle: https://developer.mozilla.org/en-US/docs/Web/API/Window/open
quelle