Depuis environ 5 à 10 ans, j'utilise Firefox et je n'ai jamais découvert comment désactiver correctement les popups. J'utilise maintenant Firefox 24.2.0 sous Linux sans Flash ni Java. J'avais l'habitude de désactiver JavaScript, ce qui semblait fonctionner (au moins pour les sites qui n'ont pas besoin de JavaScript), mais les nouvelles versions de Firefox suppriment cette fonctionnalité. Je trouve que le temps dominant que je perds au cours d'une journée consiste à fermer les fenêtres contextuelles. J'obtiens généralement 10 à 500 popups par jour. J'ai beaucoup utilisé une quarantaine d'ordinateurs au cours des dernières années, tous avec différentes versions de Linux et Windows, et dans divers endroits (domicile / travail / école) et j'ai toujours eu le même problème. Il ne semble donc pas s'agir d'un problème de malware.
Toutes ces années, j'ai toujours vérifié le bouton "Bloquer les fenêtres pop-up":
Mais il semble que cela ne fasse pas ce que je veux. Par exemple, cette page vient d'afficher une fenêtre contextuelle lorsque j'ai cliqué sur la description. Aussi cette page une fenêtre contextuelle lorsque je clique sur le nom de la description ou fichier. Je reçois parfois même des pages qui affichent 4 à 10 fenêtres contextuelles.
Peut-être que j'utilise la mauvaise option pour désactiver les popups? Que fait réellement cette option que j'ai activée?
la source
Réponses:
Paramètres de Firefox
De nombreux paramètres, en particulier les plus avancés, ne sont pas présents dans la boîte de dialogue des options de l'interface utilisateur (UI).
Préférences liées aux fenêtres contextuelles
Voici une liste complète que j'ai élaborée:
browser.link.open_newwindow
Type Entier
Valeur par défaut
3
Description Contrôle où ouvrir les liens qui s'ouvriraient normalement dans une nouvelle fenêtre. Valeurs possibles:
1
(ou toute autre chose) - ouvert dans l'onglet ou la fenêtre actuelle.2
- ouvrir dans une nouvelle fenêtre.3
- ouvrir dans un nouvel onglet.L'activation ou la désactivation de l' option Ouvrir de nouvelles fenêtres dans un nouvel onglet à la place permet de basculer cette préférence entre
3
et2
.browser.link.open_newwindow.restriction
Type Entier
Valeur par défaut
2
Description Restreint toutes les nouvelles fenêtres ouvertes par JavaScript. Valeurs possibles:
0
- toujours forcer de nouvelles fenêtres dans des onglets.1
- ne limitez pas les nouvelles fenêtres.2
- forcer les fenêtres qui ne spécifient pas leurs caractéristiques (par exemple largeur, hauteur) dans des onglets.browser.popups.showPopupBlocker
Type Booléen
Valeur par défaut
true
Description Détermine s'il faut afficher une icône dans la barre d'état lorsqu'une fenêtre contextuelle a été bloquée. Obsolète, laissez-le tel quel.
dom.disable_open_click_delay
Type Entier
Valeur par défaut
1000
Description Gère les fenêtres contextuelles en fonction des paramètres actuels du bloqueur de fenêtres contextuelles lorsqu'il est créé via un événement de synchronisation JavaScript en utilisant un délai inférieur à cette valeur (en millisecondes).
dom.disable_open_during_load
Type Booléen
Valeur par défaut
true
Description Lorsque cette option est activée, bloque les fenêtres contextuelles créées pendant le chargement de la page. Ce paramètre est équivalent à l' option d'interface utilisateur Bloquer les fenêtres contextuelles .
dom.disable_window_flip
Type Booléen
Valeur par défaut
true
Description Détermine si les fenêtres peuvent être focalisées via JavaScript.
dom.disable_window_move_resize
Type Booléen
Valeur par défaut
false
Description Détermine si les fenêtres peuvent être déplacées ou redimensionnées à l'aide de JavaScript.
dom.disable_window_open_feature.*
Description Plutôt qu'une seule préférence, il s'agit d'un ensemble de différents paramètres booléens qui peuvent empêcher une fonctionnalité contextuelle spécifique (par exemple, barre d'adresse, barres de défilement, etc.) d'être désactivée lorsqu'elle est définie sur
true
. Préférences disponibles: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
Type Booléen
Valeur par défaut
true
Description Lorsqu'il est activé, empêche le texte de la barre d'état d'être modifié via JavaScript.
dom.popup_allowed_events
Type Chaîne
Valeur par défaut
change click dblclick mouseup reset submit touchend
Description Une liste séparée par des espaces des événements autorisés à créer des fenêtres contextuelles. Bien que non documenté, la définition de la valeur sur un seul caractère d'espace créera une liste vide, désactivant ainsi toutes les fenêtres contextuelles (des exceptions s'appliquent toujours). Le même effet peut être obtenu en spécifiant un événement inexistant (par exemple
none
).dom.popup_maximum
Type Entier
Valeur par défaut
20
Description Limite le nombre de fenêtres contextuelles ouvertes simultanément.
privacy.popups.disable_from_plugins
Type Entier
Valeur par défaut
2
Description Contrôle les fenêtres contextuelles créées par les plug-ins (par exemple Adobe Flash Player). Valeurs possibles:
0
- pas de restrictions.1
- limite le nombre de pop-ups àdom.popup_maximum
.2
- bloquer toutes les fenêtres pop-up, sauf pour les sites Web sur liste blanche.3
- bloquer toutes les fenêtres pop-up.privacy.popups.policy
Type Entier
Valeur par défaut
1
Description Obsolète. Utilisez
dom.disable_open_during_load
plutôt.privacy.popups.showBrowserMessage
Type Booléen
Valeur par défaut
true
Description Détermine s'il faut afficher une barre d'informations chaque fois qu'un ou plusieurs pop-ups sont bloqués. Peut être modifié à l'aide de l' option Ne pas afficher la barre d'informations lorsque les fenêtres contextuelles sont bloquées .
privacy.popups.usecustom
Type Booléen
Valeur par défaut
true
Description Apparemment inutilisé.
Paramètres recommandés
Ce sont les valeurs que j'utilise actuellement pour les paramètres répertoriés ci-dessus; n'hésitez pas à tester vous-même d'autres paramètres. Testé avec Firefox 27.0.1.
Lectures complémentaires
la source
dom.popup_allowed_events
en espace travaillé. J'ai essayé d'autres choses qui n'ont pas fonctionné:browser.link.open_newwindow=1
ouvert la page mediafire à propos de: vide dans une nouvelle fenêtre et la page actuelle change également à propos de: vierge; La baie des pirates ouvrirait une fenêtre contextuelle et se fermerait immédiatement.browser.link.open_newwindow.restriction=0
travaillé (fait apparaître les popups dans un nouvel onglet).dom.disable_open_click_delay=90000
,dom.popup_maximum=0
Etdom.popup_maximum=1
ne semble pas changer quoi que ce soit.