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

또한 mailto 핸들러로 등록하려는 페이지의 Javascript 기능을 선택적으로 대체하는 Greasemonkey 사용자 스크립트를 작성할 수도 있습니다.
merv

일부 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

당신은 그것들을 토글 링 할 수 있습니다. 나는 당신을 위해 일어나는 일을 재현 할 수 없기 때문에 테스트 할 수 없습니다.

이 설정을 편집 할 때 이상한 일이 발생할 수 있으므로 파이어 폭스를 깨뜨릴 수도 있으므로주의하십시오.


0

파이어 폭스 용 애드 블록 플러스 애드온 (어쨌든 : P)을 사용한다고 가정하거나 크롬 용 애드 블록 플러스를 사용하면 쉽게 할 수 있습니다. 또한 모든 곳에서 차단 된 모든 광고의 장점을 활용할 수 있습니다 (YouTube 동영상에서도 더 이상 광고를 볼 수 없음)

당신이해야 할 모든 광고 블록 플러스 구글 검색입니다. 그것을 다운로드 설치

애드온을 다운로드하자마자 애드온을 다운로드하자마자 사라질 것입니다. 불쾌한 팝업이 나타나는 분배기의 이름을 찾으십시오. 파이어 버그에 익숙하기 때문에 그 방법을 알고 있다고 가정합니다.

그런 다음 필터 환경 설정으로 이동하십시오 .ctr + shift + F

그런 다음 맞춤 필터 태그로 이동 한 다음 요소 숨기기 규칙 (마지막 규칙)으로 이동 한 다음 필터 추가를 클릭 한 다음 #div (div_name)을 입력하십시오.

div_name = div의 실제 이름

그리고 당신은 끝났습니다. 무언가가 이미지이고 차단하고 싶다면 마우스 오른쪽 버튼으로 클릭하면 옵션이 있지만 이미지가 아니라 전체 디바이더라고 가정하면 제거 할 수 있습니다.


토픽 스타터는 Firefox로부터의 메시지를 가지고 있습니다 (navigator.registerProtocolHandler 호출에 의해 발생) 따라서이 메시지는 웹 페이지의 일부가 아니므로 애드 블록으로 차단하는 것은 간단하지 않습니다.
fiktor

그러나 msg는 항상 같은 이름을 가진 디바이더입니다. 해당 웹 사이트에 대한이 구분선을 차단할 수 있습니다. 메신저가 뭔가 빠지지 않는 한 큰 문제는 아닙니다.
Xitcod13

AFAIK Adblock은 웹 페이지 컨텐츠의 일부를 작동 (예 : 차단) 할 수 있지만이 메시지는 Firefox에서 웹 페이지가있는 창 "위"에 표시됩니다. 즉, 웹 페이지의 일부가 아니므로 Adblock으로 차단할 수 없습니다.
fiktor

0

… 영구적으로 비활성화 하시겠습니까?

모질라 버그 668577 - registerProtocolHandler 통지가 제공해야한다 "저를 요구하지 않습니다 다시"버튼 으로 주목을 받고 부가 / 응용 프로그램에 대해 어떻게 숨기려면 / 비활성화 파이어 폭스 알림 | Firefox 지원 포럼 | 모질라 지원 (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.

추신 : 레코드와 한 번의 레딧에 대해 무거웠습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.