<- พื้นหลัง ->
ฉันมีความคิดที่สลับกันและไม่ล่วงล้ำสำหรับคุณที่นี่ (อย่างน้อยถ้าคุณกำลังเรียกใช้ตัวบล็อกโฆษณาเนื่องจากเราหลายคนใช้เพื่อสติปัญญา / ความปลอดภัยของเราเอง) ฉันชอบใช้ส่วนขยาย / สคริปต์ที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้เพื่อหลีกเลี่ยงการขยายตัวของส่วนขยายทั้งหมดเพียงหนึ่งคุณลักษณะ (สถานการณ์กรณีที่เลวร้ายที่สุด) ดังนั้นโซลูชันนี้ทำงานภายใต้หลักการนี้
Adblock และตัวแปร / ตัวสืบทอด (uBlock เป็นอาวุธที่ฉันเลือก) มีความสามารถในการบล็อกองค์ประกอบของหน้าเว็บรวมถึง<link>
องค์ประกอบที่ใช้สำหรับการค้นหาอัตโนมัติของคำอธิบาย OpenSearch (OSD) ไฟล์ XML ที่มีข้อมูลที่อนุญาตให้อัตโนมัติ - เพิ่มเครื่องมือค้นหาและทำให้เราปวดหัวเหล่านี้ ฉันพูดว่า "ใบอนุญาต" เพราะมันแทบจะไม่บังคับเท่าที่การวิจัยของฉันได้แสดง Firefox ก็อ่านข้อมูลนี้และทำให้สามารถเพิ่มได้ง่ายภายใต้ช่องค้นหาแบบเลื่อนลงของเครื่องมือค้นหาแทนที่จะเพิ่มอัตโนมัติอย่างเงียบ ๆ เหมือนที่ Chrome ทำ
การใช้งานคุณสมบัติได้อธิบายไว้ในข้อกำหนดคุณสมบัติ Opensearch ในหลาย ๆ ที่:
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(ละเว้นคำบรรยายใต้ภาพเฉพาะของส่วนนี้เพื่อวัตถุประสงค์ของเราเนื่องจากเป็นเพียงตัวอย่างของการใช้งาน)
<- The Solution ->
เนื่องจากระบุว่าคำอธิบาย OpenSearch (OSD) มีประเภทที่ไม่ซ้ำกันเราสามารถกรองพวกเขาออกด้วยกฎ AdblockPlus / uBlock ต่อไปนี้:
##link[type="application/opensearchdescription+xml"]
ฉันได้ทดสอบแล้วและกฎแสดงการจับคู่ที่ถูกต้องในเว็บไซต์ทดสอบของฉัน (filehippo.com ฯลฯ ) และเครื่องมือค้นหาไม่ได้เพิ่มอัตโนมัติอีกต่อไปดังนั้นฉันเชื่อว่านี่เป็นวิธีการแก้ปัญหาที่สมบูรณ์
บันทึกย่ออย่างย่อเกี่ยวกับประวัติที่ฉันได้พบ: วิศวกรของ Chromium ติดป้ายกำกับ "WontFix" หลายครั้งในช่วงหลายปีที่ผ่านมา (ผู้ใช้งานตัวเลือกการปิดใช้งาน / ตั้งค่าสถานะถูกขอหลายครั้ง) ระบุว่าสิ่งนี้ถือเป็นปัญหาเฉพาะตั้งแต่ คุณลักษณะคือ "มีประโยชน์โดยทั่วไป" จุดยืนของพวกเขาคือปัญหาเฉพาะควรได้รับการแก้ไขโดยส่วนขยายหรือสคริปต์ของบุคคลที่สามมากกว่าโดย devs ที่เพิ่มธงจำนวนนับไม่ถ้วนและชอบที่จะตอบสนองความต้องการทั้งหมดดังนั้นโดยพื้นฐานแล้วสิ่งที่เราทำ สอดคล้องกับความต้องการของพวกเขาและทำให้มันดีและจัดการได้
ขอให้โชคดี! หากใครลองทำเช่นนี้ให้เรา / ฉันรู้ว่ามันทำงานอย่างไร!