Firefoxで「mailtoリンクのアプリケーションを追加」バーを無効にするにはどうすればよいですか?


10

ウェブメールにログオンするたびに、下の画像のようなバーが表示されます。これをアプリケーションとして追加したくないので、毎回閉じるのはかなり面倒です。どうすれば永久に無効にできますか?

バーはこれを言います: 例

編集:
私はFirebugを使用して、このバーが表示される原因を確認しようとしましたが、運がありませんでした。誰か助けて?

編集2:

http://webmasters.stackexchange.comからのSuの回答:

これは、プロトコルハンドラーを登録することによって行われます。そのページから:

navigator.registerProtocolHandler( "mailto"、 " https://www.example.com/?uri=%s "、 "サンプルメール");

サイトは、適切な瞬間(あなたの場合はログイン)に同様のスニペットを実行する必要があるだけです。

リンク:プロトコルハンドラーの登録

これをどのようにブロックできますか?


それはあなたのウェブメールから来ているように聞こえます。無効にできるかどうかウェブメールの設定を確認してみましたか?
SaintWacko

これを表示するために、ウェブメールがFirefoxに何かを送信する可能性があることを知っています。Firefoxにこれを無視させたい。
Jan Ajan

1
私はウェブページがそれをどのように要求するかを理解するのにあまり運がありません。判明した場合は、Ad-Block Plusなどを使用してブロックできる可能性があります。
SaintWacko

あなたはおそらくもGreasemonkeyのuserscriptを書くことができているのmailtoハンドラ..として自身を登録しようとしているページ上の選択オーバーライドは何でもJavaScript機能
メルヴ

一部のFirefox設定はOSに依存しているため、答えはOSによっても異なる場合があります。オペレーティングシステムとFirefoxのバージョンを指定できますか。
fiktor

回答:


2

about:configに行ってみましたか

mailtoに関連するいくつかのキーがあります。

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

あなたはそれらを切り替えることを試みることができます、私はあなたのために起こっていることを再現することができないので私はテストすることができません、私は多分3つのうちの最初のものをおそらく良いスタートだと思います、

この設定を編集するときは注意してください。奇妙なことが起こり、Firefoxが壊れる可能性もあります。


0

あなたはFirefox用のadblock-plusアドオン(とにかくそれを使用していると思うと仮定して:P)またはchrome用のadblock plusで簡単に行うことができます。そして、あなたはあなたのためにすべてのブロックされたすべての広告の素晴らしい利点を手に入れます(YouTubeビデオでもあなたはもはやコマーシャルを見なくなります)

あなたがする必要があるのは広告ブロックプラスのためのグーグル検索です。ダウンロードしてインストール

アドオンをダウンロードするとすぐに消えてしまうかもしれませんが、そうでなければ迷惑なポップアップが表示されるディバイダーの名前を見つけます。Firebugに慣れているので、その方法を知っていると思います

次に、フィルター設定ctr + shift + Fに移動します

次に、カスタムフィルタータグに移動し、要素非表示ルール(最後のルール)に移動し、[フィルターの追加]をクリックして、#div(div_name)と入力します。

div_name = divの実際の名前

これで完了です。何かが画像であり、それをブロックしたい場合は、右クリックしてオプションがありますが、これは画像ではなく、取り除きたい全体の仕切りであると想定しています。


トピックスターターには、Firefoxからのメッセージがあります(navigator.registerProtocolHandlerの呼び出しが原因)。したがって、このメッセージはWebページの一部ではないため、adblockでブロックするのはそれほど簡単ではありません。
fiktor 2012

しかし、メッセージは常に同じ名前を持つディバイダーですよね?そして、あなたはそのウェブサイトのためにこの仕切りをブロックすることができます。それは大きな問題ではないはずです...私が何かを逃していない限り?
Xitcod13 2012

AFAIK AdblockはWebページのコンテンツの一部を機能します(つまり、ブロックすることができます)が、このメッセージは、FirefoxがWebページを含むウィンドウの「上」に表示するため、Webページの一部ではないため、 Adblockではブロックできません。
fiktor 2012

0

…永久に無効にしますか?

Mozillaバグ668577-registerProtocolHandler通知で「今後は表示しない」ボタン使用すると、アドオン/アプリケーションのFirefox通知を非表示/無効にする方法に注意が引かれます。Firefoxサポートフォーラム| Mozillaサポート(2011-06-30))

https://github.com/MrAlex94/Waterfox/issues/680#issuecomment-401004043は、次の場合に効果的(レガシー)スタイリッシュ2.1.1回避策を提供します。

ツタノタを追加

o2 Pocztaを追加

この場合、あなたは試すことができます:

@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は異なるアプローチを必要とするかもしれませんが、回避策の本質は同じでなければなりません。スタイリング。


0

Mozillaが別の変更を加えたため、Firefox-v70では動作しなくなったもう1つの小さな悪いニュース。

おそらく推測できるように、ファイル " userContent.css "ではこの問題を修正できないようです... " userChrome.css " ファイルでも別の解決策を見つけることができませんでしたが、少なくとも再開する:

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

私がこの解決策を見つけたので、@ 0x7c0に感謝します。

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:記録のために、かつてはredditは大変でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.