Comment désactiver la barre «Ajouter une application pour les liens mailto» dans Firefox?

10

Chaque fois que je me connecte à mon webmail, je vois une barre comme sur l'image ci-dessous. Je ne veux pas ajouter cela en tant qu'application et c'est assez ennuyeux de fermer cela à chaque fois. Comment puis-je le désactiver définitivement?

Le bar dit ceci: exemple

EDIT:
J'ai essayé d'utiliser Firebug pour voir ce qui fait apparaître cette barre mais sans succès. Quelqu'un vous aide?

EDIT 2:

Réponse de Su sur http://webmasters.stackexchange.com :

Cela se fait en enregistrant un gestionnaire de protocole. Depuis cette page:

navigator.registerProtocolHandler ("mailto", " https://www.example.com/?uri=%s ", "Example Mail");

Le site devrait simplement exécuter un extrait similaire à un moment approprié (connexion, dans votre cas).

Lien: enregistrement d'un gestionnaire de protocole

Comment cela peut-il être bloqué?

Jan Ajan
la source
Cela ressemble à quelque chose provenant de votre messagerie Web. Avez-vous essayé de regarder dans vos paramètres de messagerie Web pour voir si vous pouvez le désactiver?
SaintWacko
Je sais que mon webmail peut envoyer quelque chose à Firefox afin de l'afficher. Je veux que Firefox ignore cela.
Jan Ajan
1
Je n'ai pas beaucoup de chance pour savoir comment la page Web pourrait le demander. Si vous pouvez le découvrir, vous pourrez peut-être le bloquer en utilisant quelque chose comme Ad-Block Plus.
SaintWacko
vous pourriez probablement aussi écrire un script utilisateur Greasemonkey qui remplace sélectivement toute fonctionnalité Javascript sur la page qui essaie de s'enregistrer en tant que gestionnaire mailto ..
merv
Comme certains paramètres de Firefox dépendent du système d'exploitation , la réponse peut également dépendre de votre système d'exploitation. Vous pouvez donc spécifier votre système d'exploitation et la version de Firefox.
fiktor

Réponses:

2

avez-vous essayé d'aller à propos de: config

Il y a quelques clés concernant mailto:

network.protocol-handler.external.mailto;true
network.protocol-handler.expose.mailto;false
network.protocol-handler.warn-external.mailto;false

Vous pouvez essayer de les basculer, je ne peux pas tester car je ne peux pas recréer ce qui se passe pour vous, je pense que peut-être le premier des trois à faux peut-être un bon début,

Soyez prudent lorsque vous modifiez cette configuration car cela peut provoquer des choses étranges, voire même casser Firefox.

squareborg
la source
0

vous pouvez le faire facilement avec l'addon adblock-plus pour firefox (en supposant que vous êtes polonais, vous l'utilisez probablement de toute façon: P) ou ad-block plus pour chrome. Et vous bénéficiez également de l'avantage de toutes les publicités bloquées partout (même dans les vidéos YouTube, vous ne voyez plus de publicités)

tout ce que vous devez faire est de rechercher sur Google pour le bloc d'annonces plus. le télécharger l'installer

Qui sait peut-être que ça va disparaître dès que vous téléchargez l'addon sinon trouvez le nom du diviseur que la popup ennuyeuse apparaît Je suppose que vous savez comment le faire puisque vous êtes familier avec Firebug

puis allez dans les préférences de filtre ctr + shift + F

puis allez à la balise des filtres personnalisés puis allez aux règles de masquage des éléments (la dernière) puis cliquez sur ajouter un filtre puis tapez #div (div_name)

div_name = le nom réel du div

et vous avez terminé. Si quelque chose est une image et que vous souhaitez la bloquer, vous pouvez cliquer dessus avec le bouton droit et il y aura une option, mais je suppose que ce n'est pas une image mais un diviseur entier que vous souhaitez supprimer.

Xitcod13
la source
Le sujet de démarrage a un message de Firefox (provoqué par un appel à navigator.registerProtocolHandler). Donc, ce message ne fait pas partie d'une page Web et, donc, ce n'est pas si simple de le bloquer avec adblock.
fiktor
mais le msg est insite un diviseur qui a toujours le même nom non? Et vous pouvez simplement bloquer ce séparateur pour ce site Web. Ce ne devrait pas être un gros problème ... à moins que je manque quelque chose?
Xitcod13
AFAIK Adblock fonctionne (c'est-à-dire peut bloquer) des parties du contenu d'une page Web, mais ce message est affiché par Firefox "au-dessus" de la fenêtre avec une page Web, c'est-à-dire qu'il ne fait pas partie de la page Web et, par conséquent, ne peut pas être bloqué avec Adblock.
fiktor
0

… Le désactiver définitivement?

Mozilla bug 668577 - la notification registerProtocolHandler devrait fournir un bouton "Ne plus me demander" attire l'attention sur Comment masquer / désactiver la notification Firefox pour l'addon / l'application | Forum de support de Firefox | Prise en charge de Mozilla (2011-06-30))

https://github.com/MrAlex94/Waterfox/issues/680#issuecomment-401004043 donne une solution de contournement 2.1.1 élégante (héritée) qui est efficace pour:

Ajouter Tutanota

Ajouter o2 Poczta

Pour ce cas, vous pouvez essayer:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*
Adapted from https://support.mozilla.org/questions/994658#answer-556629 
for https://superuser.com/q/363827/84988
*/

notification[label^="Add o2 Poczta"][value="Protocol Registration: mailto"] {
  display: none !important; 
}

Firefox Quantum peut nécessiter une approche différente, mais l'essence de la solution de contournement doit être la même; coiffant.

Graham Perrin
la source
0

Une autre petite mauvaise nouvelle, car Mozilla a apporté un autre changement, c'est pourquoi il ne fonctionne plus avec Firefox-v70.

Comme vous pouvez probablement le deviner, apparemment le fichier " userContent.css " ne peut plus corriger ce problème ... Et non je n'ai pas pu trouver une autre solution même avec le fichier " userChrome.css " Mais au moins, il pourrait être réactivé:

lockPref("toolkit.legacyUserProfileCustomizations.stylesheets",true);
## How to remove the button close on every tabs ?
## Just recopy this example inside the "userChrome.css"
@-moz-document url(chrome://browser/content/browser.xhtml)
{
    .tab-close-button {display:none !important;}
}

Alors merci @ 0x7c0 car j'avais trouvé cette solution:

lockPref("network.protocol-handler.external.mailto",false);
## At this moment, the notification has vanished on the new website of Tutanota.
## Which can be reach only at this new adress : "https://mail.tutanota.com/login"
## That's right, now the previous adress : "https://app.tutanota.com/#login" doesn't seem to exist (at all).
## I will assume Tutanota has probably made the choice to remove it.

PS: Pour la petite histoire et pour une fois, reddit était bienveillant.

Wagner_SOFC
la source