Как отключить панель «Добавить приложение для почтовых ссылок» в Firefox?

10

Каждый раз, когда я вхожу в свою веб-почту, я вижу полосу, как на картинке ниже. Я не хочу добавлять это как приложение, и довольно неприятно закрывать это каждый раз. Как я могу отключить это навсегда?

Бар говорит это: пример

РЕДАКТИРОВАТЬ:
Я пытался использовать Firebug, чтобы увидеть, что вызывает этот бар, но безуспешно. Кто-нибудь поможет?

РЕДАКТИРОВАТЬ 2:

Су ответ от http://webmasters.stackexchange.com :

Это делается путем регистрации обработчика протокола. С этой страницы:

navigator.registerProtocolHandler ("mailto", " https://www.example.com/?uri=%s ", "Пример почты");

Сайт просто должен запустить подобный фрагмент в соответствующий момент (войдите, в вашем случае).

Ссылка: регистрация обработчика протокола

Как это можно заблокировать?

Ян Аджан
источник
Это звучит как что-то из вашей электронной почты. Вы пытались посмотреть в настройках своей веб-почты, чтобы увидеть, если вы можете отключить его?
SaintWacko
Я знаю, что моя веб-почта может отправить что-то в Firefox, чтобы отобразить это. Я хочу, чтобы Firefox игнорировал это.
Ян Аджан
1
Мне не очень повезло выяснить, как веб-страница может запросить это. Если вы сможете узнать, вы можете заблокировать его, используя что-то вроде Ad-Block Plus.
SaintWacko
Вы могли бы также написать сценарий пользователя Greasemonkey, который выборочно переопределяет любую функциональность Javascript на странице, которая пытается зарегистрировать себя в качестве обработчика mailto ..
merv
Поскольку некоторые настройки Firefox зависят от ОС , ответ может зависеть и от вашей ОС. Так что вы можете указать свою операционную систему и версию Firefox.
Fiktor

Ответы:

2

Вы пытались идти о: конфигурации

Там есть несколько ключей, касающихся mailto:

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

Вы могли бы попытаться переключить их, я не могу проверить, так как я не могу воссоздать то, что происходит с вами, я думаю, может быть, первое из трех - ложное, может быть, хорошее начало,

Будьте осторожны при редактировании этого конфига, так как это может вызвать странные вещи, которые могут даже сломать Firefox.

squareborg
источник
0

Вы можете легко сделать это с помощью аддона adblock-plus для firefox (если вы полируете, вы, вероятно, используете его в любом случае: P) или ad-block plus для chrome. И вы получите приятное преимущество от рекламы, заблокированной для вас повсюду (даже в видео на YouTube вы больше не видите рекламу)

все, что вам нужно сделать, это поиск в Google для рекламного блока плюс. скачать его установить

Кто знает, может быть, он исчезнет, ​​как только вы загрузите аддон, если нет, то найдите имя разделителя, в котором появляется всплывающее всплывающее окно. Я предполагаю, что вы знаете, как это сделать, поскольку вы знакомы с firebug.

затем перейдите к настройкам фильтра ctr + shift + F

затем перейдите к тегу пользовательских фильтров, затем перейдите к Правилам скрытия элементов (последним), затем нажмите Добавить фильтр, затем введите #div (div_name)

div_name = фактическое имя div

и вы сделали. Если что-то является изображением, и вы хотите заблокировать его, вы можете щелкнуть по нему правой кнопкой мыши, и появится опция, но я предполагаю, что это не изображение, а целый разделитель, от которого вы хотите избавиться.

Xitcod13
источник
Автор темы получает сообщение от Firefox (вызванное вызовом navigator.registerProtocolHandler). Таким образом, это сообщение не является частью веб-страницы, поэтому заблокировать его с помощью adblock не так просто.
Fiktor
но сообщение - это разделитель, который всегда имеет одно и то же имя, верно? И вы можете просто заблокировать этот разделитель для этого сайта. Это не должно быть большой проблемой ... разве я что-то упустил?
Xitcod13
AFAIK Adblock работает (то есть может блокировать) части содержимого веб-страницы, но это сообщение отображается Firefox «над» окном с веб-страницей, то есть оно не является частью веб-страницы и, таким образом, нельзя заблокировать с помощью Adblock.
fiktor
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.

Как вы, вероятно, можете догадаться, очевидно, что файл " 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 был в восторге.

Wagner_SOFC
источник