Wie kann ich die Leiste "Anwendung für Mailto-Links hinzufügen" in Firefox deaktivieren?

10

Jedes Mal, wenn ich mich bei meiner Webmail anmelde, wird eine Leiste wie im Bild unten angezeigt. Ich möchte dies nicht als Anwendung hinzufügen und es ist ziemlich ärgerlich, dies jedes Mal zu schließen. Wie kann ich es dauerhaft deaktivieren?

Die Bar sagt dies: Beispiel

BEARBEITEN:
Ich habe versucht, mit Firebug zu sehen, warum diese Leiste angezeigt wird, aber ohne Glück. Hilft jemand?

EDIT 2:

Sus Antwort von http://webmasters.stackexchange.com :

Dies erfolgt durch Registrieren eines Protokollhandlers. Von dieser Seite:

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

Die Site müsste nur zu einem geeigneten Zeitpunkt ein ähnliches Snippet ausführen (in Ihrem Fall Login).

Link: Registrieren eines Protokollhandlers

Wie kann dies blockiert werden?

Jan Ajan
quelle
Das klingt nach etwas, das von Ihrer Webmail kommt. Haben Sie versucht, in Ihren Webmail-Einstellungen nachzuschlagen, ob Sie sie deaktivieren können?
SaintWacko
Ich weiß, dass meine Webmail möglicherweise etwas an Firefox sendet, um dies anzuzeigen. Ich möchte, dass Firefox dies ignoriert.
Jan Ajan
1
Ich habe nicht viel Glück herauszufinden, wie die Webseite es anfordern könnte. Wenn Sie es herausfinden können, können Sie es möglicherweise mit Ad-Block Plus blockieren.
SaintWacko
Sie könnten wahrscheinlich auch ein Greasemonkey-Benutzer-Skript schreiben, das selektiv alle Javascript-Funktionen auf der Seite überschreibt, die versucht, sich als Mailto-Handler zu registrieren.
merv
Da einige Firefox-Einstellungen vom Betriebssystem abhängig sind , hängt die Antwort möglicherweise auch von Ihrem Betriebssystem ab. Sie können also Ihr Betriebssystem und die Firefox-Version angeben.
Fiktor

Antworten:

2

Haben Sie versucht, ungefähr: config

Es gibt einige Schlüssel, die sich auf mailto beziehen:

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

Sie könnten versuchen, sie umzuschalten. Ich kann nicht testen, da ich nicht nachvollziehen kann, was für Sie passiert. Ich denke, vielleicht ist der erste der drei falsch, vielleicht ein guter Anfang.

Seien Sie vorsichtig, wenn Sie diese Konfiguration bearbeiten, da dies zu seltsamen Ereignissen führen und möglicherweise sogar Firefox beschädigen kann.

squareborg
quelle
0

Sie können dies problemlos mit dem Adblock-Plus-Addon für Firefox (vorausgesetzt, Sie sind polnisch, Sie verwenden es wahrscheinlich sowieso: P) oder Ad-Block Plus für Chrome tun. Und Sie erhalten den schönen Vorteil, dass alle Anzeigen auch überall für Sie blockiert sind (selbst in YouTube-Videos sehen Sie keine Werbung mehr).

Alles, was Sie tun müssen, ist die Google-Suche nach Ad Block Plus. Laden Sie es herunter, installieren Sie es

Wer weiß, vielleicht wird es verschwinden, sobald Sie das Addon herunterladen, wenn nicht, dann finden Sie den Namen des Teilers, in dem das nervige Popup erscheint. Ich gehe davon aus, dass Sie wissen, wie das geht, da Sie mit Firebug vertraut sind

Gehen Sie dann zu Filtereinstellungen Strg + Umschalt + F.

Gehen Sie dann zum Tag für benutzerdefinierte Filter und dann zu den Regeln zum Ausblenden von Elementen (die letzte). Klicken Sie dann auf Filter hinzufügen und geben Sie #div (div_name) ein.

div_name = der tatsächliche Name des div

und du bist fertig. Wenn etwas ein Bild ist und Sie es blockieren möchten, können Sie mit der rechten Maustaste darauf klicken und es gibt eine Option, aber ich gehe davon aus, dass dies kein Bild ist, sondern ein ganzer Teiler, den Sie entfernen möchten.

Xitcod13
quelle
Der Themenstarter hat eine Nachricht von Firefox (verursacht durch einen Aufruf von navigator.registerProtocolHandler). Diese Nachricht ist also kein Teil einer Webseite und daher ist es nicht so einfach, sie mit Adblock zu blockieren.
Fiktor
aber die msg ist insite ein teiler, der immer den gleichen namen hat oder? Und Sie können diesen Teiler für diese Website einfach blockieren. Es sollte kein großes Problem sein ... es sei denn, ich vermisse etwas?
Xitcod13
AFAIK Adblock funktioniert (dh kann blockieren) Teile des Inhalts einer Webseite, aber diese Nachricht wird von Firefox "über" dem Fenster mit einer Webseite angezeigt, dh sie ist kein Teil der Webseite und somit kann nicht mit Adblock blockiert werden.
Fiktor
0

… Es dauerhaft deaktivieren?

Mozilla-Fehler 668577 - Die registerProtocolHandler-Benachrichtigung sollte die Schaltfläche "Nicht mehr fragen" enthalten. Sie macht darauf aufmerksam, wie die Firefox-Benachrichtigung für Addon / Anwendung | ausgeblendet / deaktiviert wird Firefox Support Forum | Mozilla-Unterstützung (30.06.2011))

https://github.com/MrAlex94/Waterfox/issues/680#issuecomment-401004043 bietet eine (ältere) stilvolle 2.1.1- Problemumgehung, die wirksam ist für:

Fügen Sie Tutanota hinzu

O2 Poczta hinzufügen

In diesem Fall könnten Sie versuchen:

@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 erfordert möglicherweise einen anderen Ansatz, aber das Wesentliche der Problemumgehung sollte dasselbe sein. Styling.

Graham Perrin
quelle
0

Eine weitere kleine schlechte Nachricht, da Mozilla eine weitere Änderung vorgenommen hat, weshalb es jetzt mit Firefox-v70 nicht funktioniert hat.

Wie Sie wahrscheinlich erraten können, kann die Datei " userContent.css " dieses Problem anscheinend nicht mehr beheben ... Und nein, ich konnte selbst mit der Datei " userChrome.css " keine andere Lösung finden. Aber zumindest könnte es reaktiviert werden:

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;}
}

Also danke @ 0x7c0, weil ich diese Lösung gefunden hatte:

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: Für die Aufzeichnung und ausnahmsweise war reddit hepful.

Wagner_SOFC
quelle