<- Sfondo ->
Ho un'idea alternativa e meno invadente per te qui (almeno se stai eseguendo un blocco degli annunci, poiché molti di noi sono per la nostra sanità mentale / sicurezza). Mi piace usare estensioni / script esistenti il più possibile per evitare il gonfiamento di un'intera estensione per una sola funzione (scenario peggiore), quindi questa soluzione funziona secondo questo principio.
Adblock e le sue varianti / successori (uBlock è la mia arma preferita), hanno la capacità di bloccare gli elementi della pagina Web, inclusi gli <link>
elementi, che viene utilizzato per la scoperta automatica delle descrizioni OpenSearch (OSD), i file XML che contengono le informazioni che consentono l'auto -aggiungere motori di ricerca e ci causa questi mal di testa. Dico "permessi" perché non è assolutamente obbligatorio, dal momento che, per quanto ha dimostrato la mia ricerca, Firefox legge semplicemente queste informazioni e le rende disponibili per una facile aggiunta nella casella a discesa Motori di ricerca, piuttosto che aggiungerle silenziosamente come fa Chrome.
L'uso della funzione è descritto nelle specifiche di Opensearch in più punti:
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(ignora la sottigliezza specifica di questa sezione per i nostri scopi in quanto ne è solo un esempio in uso)
<- La soluzione ->
Dato che afferma che le descrizioni OpenSearch (OSD) hanno un tipo univoco, possiamo filtrarle con la seguente regola AdblockPlus / uBlock:
##link[type="application/opensearchdescription+xml"]
Ho provato questo e la regola mostra la corrispondenza corretta sui miei siti di test (filehippo.com ecc.) E i motori di ricerca non si aggiungono più automaticamente, quindi credo che questa sia una soluzione completa.
Una breve nota sulla storia che ho trovato dietro questo: gli ingegneri di Chromium hanno etichettato questo "WontFix" più volte nel corso degli anni (è stata richiesta più volte un'opzione / flag di disabilitazione dell'utente / power) affermando che questo è considerato un problema di nicchia dal caratteristica è "generalmente utile", la loro posizione è che i problemi di nicchia dovrebbero essere risolti da estensioni o script di terze parti piuttosto che dagli sviluppatori che aggiungono innumerevoli flag e simili per soddisfare tutti i capricci, quindi sostanzialmente quello che stiamo facendo qui è solo in linea con le loro preferenze e lo mantiene piacevole e gestibile.
Buona fortuna! Se qualcun altro ci prova, fammi sapere come funziona!