ฉันจะปิดการใช้งานแถบ "เพิ่มแอปพลิเคชันสำหรับลิงก์ mailto" ใน Firefox ได้อย่างไร


10

ทุกครั้งที่ฉันเข้าสู่ระบบเว็บเมลฉันเห็นแถบดังภาพด้านล่าง ฉันไม่ต้องการเพิ่มเป็นแอปพลิเคชันและมันค่อนข้างน่ารำคาญที่จะปิดทุกครั้ง ฉันจะปิดการใช้งานอย่างถาวรได้อย่างไร

บาร์บอกว่า: ตัวอย่าง

แก้ไข:
ฉันพยายามใช้ Firebug เพื่อดูว่าสาเหตุใดที่ทำให้แถบนี้ปรากฏ แต่ไม่มีโชค ใครช่วยบ้าง

แก้ไข 2:

คำตอบของ Su จากhttp://webmasters.stackexchange.com :

สิ่งนี้ทำได้โดยการลงทะเบียนตัวจัดการโปรโตคอล จากหน้านั้น:

navigator.registerProtocolHandler ("mailto", " https://www.example.com/?uri=%s ", "ตัวอย่างจดหมาย");

ไซต์จะต้องเรียกใช้ข้อมูลโค้ดที่คล้ายกันในช่วงเวลาที่เหมาะสม (ลงชื่อเข้าใช้ในกรณีของคุณ)

Link: การลงทะเบียนตัวจัดการโปรโตคอล

สิ่งนี้จะถูกบล็อกได้อย่างไร


ฟังดูเหมือนว่ามีบางอย่างมาจากเว็บเมลของคุณ คุณลองดูในการตั้งค่าเว็บเมลเพื่อดูว่าคุณสามารถปิดการใช้งานได้หรือไม่
SaintWacko

ฉันรู้ว่าเว็บเมลของฉันอาจส่งบางสิ่งไปยัง Firefox เพื่อแสดงสิ่งนี้ ฉันต้องการให้ Firefox เพิกเฉยต่อสิ่งนี้
Jan Ajan

1
ฉันไม่ได้โชคดีมากที่จะทราบว่าหน้าเว็บอาจร้องขอได้อย่างไร หากคุณสามารถหาคำตอบได้คุณอาจสามารถปิดกั้นได้โดยใช้บางอย่างเช่น Ad-Block Plus
SaintWacko

คุณอาจจะยังสามารถเขียน Greaseemonkey userscript ที่จะเลือกแทนที่ฟังก์ชั่น Javascript ใด ๆ ในหน้าเว็บที่พยายามที่จะลงทะเบียนตัวเองเป็นตัวจัดการ mailto ..
merv

ขณะที่บางคนตั้งค่า Firefox มี OS ขึ้นอยู่กับคำตอบอาจขึ้นอยู่กับระบบปฏิบัติการของคุณมากเกินไป ดังนั้นคุณสามารถระบุระบบปฏิบัติการและเวอร์ชั่น Firefox ได้
fiktor

คำตอบ:


2

คุณลองไปแล้วเกี่ยวกับ: config

มีบางคีย์ที่เกี่ยวข้องกับ mailto:

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

คุณสามารถลองสลับมันฉันไม่สามารถทดสอบได้เพราะฉันไม่สามารถสร้างสิ่งที่เกิดขึ้นกับคุณได้ฉันคิดว่าอาจเป็นคนแรกในสามคนที่คิดผิดอาจเป็นการเริ่มต้นที่ดี

ระวังเมื่อแก้ไขการกำหนดค่านี้เนื่องจากอาจทำให้สิ่งแปลก ๆ เกิดขึ้นอาจทำให้ Firefox เกิดความเสียหายได้


0

คุณสามารถทำได้อย่างง่ายดายด้วย adblock-plus addon สำหรับ firefox (สมมติว่าคุณขัดคุณอาจใช้มันต่อไป: P) หรือ ad-block plus สำหรับ chrome และคุณจะได้รับประโยชน์ที่ดีจากโฆษณาทั้งหมดที่ถูกบล็อกสำหรับคุณทุกที่ (แม้แต่ในวิดีโอ youtube ที่คุณไม่เห็นโฆษณา)

สิ่งที่คุณต้องทำคือการค้นหา google สำหรับบล็อกโฆษณาบวก ดาวน์โหลดติดตั้ง

ใครจะรู้ว่ามันอาจจะหายไปทันทีที่คุณดาวน์โหลด addon ถ้าไม่พบชื่อตัวแบ่งที่ป๊อปอัปที่น่ารำคาญปรากฏขึ้นฉันคิดว่าคุณรู้วิธีการทำเช่นนี้เพราะคุณคุ้นเคยกับ firebug

จากนั้นไปที่ตัวกรองการกำหนดค่าตามความชอบ ctr + shift + F

จากนั้นไปที่แท็กตัวกรองที่กำหนดเองจากนั้นไปที่กฎการซ่อนองค์ประกอบ (ตัวสุดท้าย) จากนั้นคลิกเพิ่มตัวกรองจากนั้นพิมพ์ #div (div_name)

div_name = ชื่อจริงของ div

และคุณทำเสร็จแล้ว หากสิ่งที่เป็นภาพและคุณต้องการที่จะปิดกั้นคุณสามารถคลิกขวาและจะมีตัวเลือก แต่ฉันสมมติว่านี่ไม่ใช่ภาพ แต่ตัวหารทั้งหมดที่คุณต้องการกำจัด


ผู้เริ่มต้นหัวข้อมีข้อความจาก Firefox (เกิดจากการเรียกไปที่ navigator.registerProtocolHandler) ดังนั้นข้อความนี้ไม่ได้เป็นส่วนหนึ่งของหน้าเว็บดังนั้นจึงไม่ใช่เรื่องง่ายที่จะบล็อกด้วย adblock
fiktor

แต่ผงชูรสจะเป็นตัวหารที่มีชื่อเหมือนกันเสมอใช่มั้ย และคุณสามารถบล็อกตัวแบ่งนี้สำหรับเว็บไซต์นั้น มันไม่น่าจะเป็นปัญหาใหญ่เลย ...
Xitcod13

AFAIK Adblock ใช้งานได้ (เช่นสามารถบล็อก) บางส่วนของเนื้อหาของหน้าเว็บ แต่ Firefox นี้แสดงข้อความ "เหนือ" หน้าต่างที่มีหน้าเว็บนั่นคือมันไม่ได้เป็นส่วนหนึ่งของหน้าเว็บและดังนั้น ไม่สามารถบล็อกด้วย Adblock
fiktor

0

…ปิดการใช้งานอย่างถาวรหรือไม่

Mozilla bug 668577 - การแจ้งเตือน registerProtocolHandler ควรมีปุ่ม "ไม่ต้องถามฉันอีก"ให้ความสนใจกับวิธีการซ่อน / ปิดการใช้งานการแจ้งเตือน Firefox สำหรับ addon / application | ฟอรัมสนับสนุนของ Firefox การสนับสนุน Mozilla (2011-06-30))

https://github.com/MrAlex94/Waterfox/issues/680#issuecomment-401004043ให้การแก้ปัญหาอันทันสมัย ​​2.1.1ซึ่งมีประสิทธิภาพสำหรับ:

เพิ่ม Tutanota

เพิ่ม 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 เป็นตับ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.