<- Fondo ->
Tengo una idea alternativa y menos intrusiva para usted aquí (al menos si está ejecutando un bloqueador de anuncios, ya que muchos de nosotros somos para nuestra propia cordura / seguridad). Me gusta usar extensiones / scripts existentes tanto como sea posible para evitar la extensión de una extensión completa para una sola característica (el peor de los casos), por lo que esta solución funciona bajo este principio.
Adblock, y sus variantes / sucesores (uBlock es mi arma de elección), tienen la capacidad de bloquear elementos de la página web, incluidos los <link>
elementos, que se utilizan para el descubrimiento automático de las descripciones de OpenSearch (OSD), los archivos XML que contienen la información que permite -Agrega motores de búsqueda y nos causa estos dolores de cabeza. Digo "permisos" porque no es obligatorio, ya que, hasta donde mi investigación ha demostrado, Firefox simplemente lee esta información y la pone a disposición para agregarla fácilmente en el cuadro desplegable Motores de búsqueda, en lugar de agregarla automáticamente en silencio como lo hace Chrome.
El uso de la función se describe en las especificaciones de Opensearch en varios lugares:
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(ignore el subtítulo específico de esta sección para nuestros propósitos, ya que es solo un ejemplo de su uso)
<- La solución ->
Como establece que las descripciones de OpenSearch (OSD) tienen un tipo único, podemos filtrarlas con la siguiente regla AdblockPlus / uBlock:
##link[type="application/opensearchdescription+xml"]
He probado esto y la regla muestra la coincidencia correcta en mis sitios de prueba (filehippo.com, etc.) y los motores de búsqueda ya no se agregan automáticamente, por lo que creo que esta es una solución completa.
Una nota rápida sobre la historia que he encontrado detrás de esto: los ingenieros de Chromium han etiquetado este "WontFix" varias veces a lo largo de los años (se solicitó una opción / indicador de desactivación de usuarios avanzados varias veces) indicando que esto se considera un problema de nicho desde el la característica es "generalmente útil", su postura es que los problemas de nicho deben resolverse mediante extensiones o scripts de terceros en lugar de que los desarrolladores agreguen innumerables banderas y similares para satisfacer todos los caprichos, así que básicamente lo que estamos haciendo aquí es solo en línea con su preferencia y lo mantiene agradable y manejable.
¡La mejor de las suertes! Si alguien más lo intenta, háganos saber cómo funciona.