<- Фон ->
У мене тут є альтернативна, менш нав'язлива для вас ідея (принаймні, якщо ви використовуєте блокатор оголошень, оскільки так багато з нас є для власного розуму / безпеки). Мені подобається максимально використовувати існуючі розширення / скрипти, щоб уникнути розширення цілого розширення лише для однієї функції (найгірший сценарій), тому це рішення працює за цим принципом.
Adblock та його варіанти / наступники (uBlock - моя зброя вибору) мають можливість блокувати елементи веб-сторінки, включаючи <link>
елементи, які використовуються для автоматичного розкриття описів OpenSearch (OSD), XML-файлів, що містять інформацію, яка дозволяє авто -додавання пошукових систем і викликає у нас ці головні болі. Я кажу "дозвіл", тому що це навряд чи є обов'язковим, тому що, наскільки показало моє дослідження, Firefox просто зчитує цю інформацію та робить її доступною для легкого додавання у спадному вікні пошукових систем, а не тихо автоматично додаючи її, як це робить Chrome.
Використання функції описано в специфікаціях Opensearch у кількох місцях:
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(ігноруйте специфічний тонкий підрозділ цього розділу для наших цілей, оскільки це лише приклад його використання)
<- Рішення ->
Оскільки в описах OpenSearch (OSD) є унікальний тип, ми можемо відфільтрувати їх за допомогою наступного правила AdblockPlus / uBlock:
##link[type="application/opensearchdescription+xml"]
Я перевірив це, і правило показує правильну відповідність на моїх тестових сайтах (filehippo.com тощо), і пошукові системи вже не додають автоматичне додавання, тому я вважаю, що це повне рішення.
Коротка примітка про історію, яку я виявив за цим: інженери Chromium протягом багатьох років кілька разів маркували цей "WontFix" (опція / прапор для вимкнення користувачем живлення кілька разів запитувались), вказуючи, що це вважається проблемою ніші з часу особливість "загалом корисна", їхня позиція полягає в тому, що проблеми ніші повинні вирішуватися розширеннями або сторонніми сценаріями, а не розробниками, що додають незліченну кількість прапорів і подібне, щоб задовольнити всі примхи, тому в основному те, що ми тут робимо, просто відповідно до їх уподобань і зберігає це приємно та керовано.
Удачі! Якщо хтось інший спробує це, дайте нам знати мені, як це працює!