In den letzten 5 bis 10 Jahren habe ich Firefox verwendet und nie herausgefunden, wie Popups richtig deaktiviert werden können. Ich verwende jetzt Firefox 24.2.0 unter Linux ohne Flash oder Java. Früher habe ich nur JavaScript deaktiviert, was zu funktionieren schien (zumindest für Websites, die kein JavaScript benötigen), aber neue Versionen von Firefox entfernen diese Funktion. Ich finde, dass die dominierende Zeit, die ich an einem Tag vergeude, darin besteht, Popup-Fenster zu schließen. Normalerweise bekomme ich 10-500 Popups pro Tag. Ich habe in den letzten Jahren rund 40 Computer stark genutzt, alle mit verschiedenen Versionen von Linux und Windows und an verschiedenen Orten (zu Hause / bei der Arbeit / in der Schule), und ich hatte immer das gleiche Problem. Es scheint also kein Malware-Problem zu sein.
In all den Jahren habe ich immer die Schaltfläche "Popup-Fenster blockieren" aktiviert:
Aber es scheint, dass dies nicht das tut, was ich will. Zum Beispiel zeigte diese Seite gerade ein Popup-Fenster, als ich auf die Beschreibung klickte. Auch diese Seite zeigt ein Popup, wenn ich auf die Beschreibung oder den Dateinamen klicke. Manchmal bekomme ich sogar Seiten mit 4-10 Popup-Fenstern.
Vielleicht verwende ich die falsche Option, um Popups zu deaktivieren? Was macht diese Option, die ich aktiviert habe, tatsächlich?
Antworten:
Firefox-Einstellungen
Viele Einstellungen, insbesondere die am weitesten fortgeschrittenen, sind im Dialogfeld mit den Optionen für die Benutzeroberfläche nicht vorhanden.
Popup-bezogene Einstellungen
Hier ist eine umfassende Liste, die ich erstellt habe:
browser.link.open_newwindow
Typ Integer
Standardwert
3
Beschreibung Steuert, wo Links geöffnet werden sollen, die normalerweise in einem neuen Fenster geöffnet werden. Mögliche Werte:
1
(oder etwas anderes) - Öffnen Sie in der aktuellen Registerkarte oder im aktuellen Fenster.2
- in einem neuen Fenster öffnen.3
- Öffnen Sie in einem neuen Tab.Durch Aktivieren oder Deaktivieren der Option Neue Fenster in einer neuen Registerkarte öffnen statt Benutzeroberfläche wird diese Einstellung zwischen
3
und umgeschaltet2
.browser.link.open_newwindow.restriction
Typ Integer
Standardwert
2
Beschreibung Beschränkt alle neuen Fenster, die von JavaScript geöffnet werden. Mögliche Werte:
0
- Immer neue Fenster in Registerkarten erzwingen.1
- Neue Fenster nicht einschränken.2
- Fenster, die ihre Features nicht angeben (z. B. Breite, Höhe), in Registerkarten erzwingen.browser.popups.showPopupBlocker
Typ Boolean
Standardwert
true
Beschreibung Legt fest, ob ein Symbol in der Statusleiste angezeigt werden soll, wenn ein Popup blockiert wurde. Veraltet, lassen Sie es einfach so wie es ist.
dom.disable_open_click_delay
Typ Integer
Standardwert
1000
Beschreibung Behandelt Popups gemäß den aktuellen Popupblocker-Einstellungen, wenn sie über ein JavaScript-Timing-Ereignis mit einer Verzögerung erstellt werden, die kleiner als dieser Wert ist (in Millisekunden).
dom.disable_open_during_load
Typ Boolean
Standardwert
true
Beschreibung Wenn diese Option aktiviert ist, werden Popups blockiert, die beim Laden der Seite erstellt wurden. Diese Einstellung entspricht der Option Benutzeroberfläche für Popup-Fenster blockieren.
dom.disable_window_flip
Typ Boolean
Standardwert
true
Beschreibung Legt fest, ob Fenster über JavaScript fokussiert werden können.
dom.disable_window_move_resize
Typ Boolean
Standardwert
false
Beschreibung Legt fest, ob Fenster mit JavaScript verschoben oder in der Größe geändert werden können.
dom.disable_window_open_feature.*
Beschreibung Anstelle einer einzelnen Voreinstellung handelt es sich hierbei um eine Reihe verschiedener boolescher Einstellungen, die verhindern können, dass eine bestimmte Popup-Funktion (z. B. Adressleiste, Bildlaufleisten usw.) deaktiviert wird, wenn sie auf eingestellt ist
true
. Verfügbare Einstellungen:dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
Typ Boolean
Standardwert
true
Beschreibung Wenn diese Option aktiviert ist, wird verhindert, dass der Text in der Statusleiste über JavaScript geändert wird.
dom.popup_allowed_events
Typ String
Standardwert
change click dblclick mouseup reset submit touchend
Beschreibung Eine durch Leerzeichen getrennte Liste der Ereignisse, mit denen Popups erstellt werden dürfen. Obwohl nicht dokumentiert, wird durch Festlegen des Werts auf ein einzelnes Leerzeichen eine leere Liste erstellt, wodurch alle Popups deaktiviert werden (Ausnahmen gelten weiterhin). Der gleiche Effekt kann durch Angabe eines nicht vorhandenen Ereignisses (z
none
. B. ) erzielt werden .dom.popup_maximum
Typ Integer
Standardwert
20
Beschreibung Begrenzt die Anzahl der gleichzeitig geöffneten Popup-Fenster.
privacy.popups.disable_from_plugins
Typ Integer
Standardwert
2
Beschreibung Steuert Popups, die von Plug-Ins (z. B. Adobe Flash Player) erstellt wurden. Mögliche Werte:
0
- keine Einschränkungen.1
- begrenzt die Anzahl der Popups aufdom.popup_maximum
.2
- Blockieren Sie alle Popups mit Ausnahme von Websites auf der Whitelist.3
- Blockiere alle Popups.privacy.popups.policy
Typ Integer
Standardwert
1
Beschreibung Veraltet. Verwenden Sie
dom.disable_open_during_load
stattdessen.privacy.popups.showBrowserMessage
Typ Boolean
Standardwert
true
Beschreibung Legt fest, ob eine Informationsleiste angezeigt werden soll, wenn ein oder mehrere Pop-Us blockiert werden. Kann mithilfe der Option " Info-Leiste nicht anzeigen, wenn Popups blockiert sind" geändert werden .
privacy.popups.usecustom
Typ Boolean
Standardwert
true
Beschreibung Anscheinend unbenutzt.
Empfohlene Einstellungen
Dies sind die Werte, die ich derzeit für die oben aufgeführten Einstellungen verwende. Sie können gerne selbst mit anderen Einstellungen experimentieren. Getestet mit Firefox 27.0.1.
Weiterführende Literatur
quelle
dom.popup_allowed_events
auf einen Raum hat funktioniert. Andere Dinge, die ich ausprobiert habe, haben nicht funktioniert:browser.link.open_newwindow=1
Die MediaFire-Seite wurde geöffnet über: leer in einem neuen Fenster und die aktuelle Seite ändert sich zu ungefähr: leer; Die Piratenbucht würde ein Popup öffnen und sofort schließen.browser.link.open_newwindow.restriction=0
funktioniert (die Popups wurden in einem neuen Tab angezeigt).dom.disable_open_click_delay=90000
,dom.popup_maximum=0
Unddom.popup_maximum=1
schien nichts zu ändern.