Come prevenire aggiunte ai motori di ricerca di Chrome (non solo predefiniti)


13

Questa domanda non riguarda come proteggere il motore di ricerca predefinito in Chrome (che, sfortunatamente, è l'unico consiglio che posso trovare quando provo a cercare la risposta a questo).

Uso e modifico regolarmente l'elenco completo dei motori di ricerca di Chrome:

chrome: // settings / searchengines

Quando vado all'elenco, di solito ci sono molti motori di ricerca aggiunti per i siti che ho visitato, ma non sono stati aggiunti all'elenco e devo regolarmente ripulirlo. Non so se il sito si sta aggiungendo all'elenco o se Chrome sta prendendo una decisione esecutiva per me per i siti che visito regolarmente, ma mi piacerebbe impedirlo.

C'è un modo per consentire solo aggiunte manuali all'elenco dei motori di ricerca?


Ho trovato una domanda simile qui con ottime risposte: superuser.com/questions/276069/… Il metodo SqlLite3 non funziona per la versione 62.0.3202.94 per me. Sto usando il metodo TamperMonkey.
zionyx,

Risposte:


4

Esiste un'estensione che impedisce le aggiunte all'elenco:

Non aggiungere la ricerca personalizzata

Sfortunatamente, Chrome non sembra offrire un modo integrato per disabilitarlo.

"Non è possibile disabilitare questa funzione. Google voleva semplificare le cose in modo che gli utenti non dovessero aggiungere manualmente i motori di ricerca. Agli utenti esperti potrebbe non piacere questa funzione, ma non c'è modo di disabilitarla."

Fonte: Forum di assistenza di Google Chrome: come disabilitare l'aggiunta automatica di nuovi motori di ricerca?


Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Donald Duck,

Al momento, questa estensione non funziona ( github.com/gregsadetsky/chrome-dont-add-custom-search-engines/… ), il codice è stato aggiornato l'ultima volta il marzo 2016. Sto ancora cercando un'altra soluzione.
rocketmonkeys,

"Google voleva rendere le cose semplici ..." che logicamente esclude un "modo semplice per disabilitare questo bug / funzionalità"
umanità e

0

L'estensione "Non aggiungere ricerca personalizzata" è ancora incompleta. Non copre tutte le euristiche utilizzate da Chrome per determinare quando aggiungere una ricerca (altra) personalizzata. Ho recensito questa estensione a gennaio 2018. La rivisitazione dei siti li ha ancora fatti aggiungere la loro definizione di ricerca a Chrome. L'autore ha inventato un nuovo codice. Dopo un paio di revisioni, ho rivisto la sua estensione nell'agosto 2018. È ancora imperfetto. A ripetute revisioni di siti che vogliono aggiungere la loro definizione di ricerca, alcuni riescono ancora, il che significa che questa estensione fallisce.

Dubito che Google stia pubblicando tutta la documentazione su quale albero decisionale utilizzato da Chrome per decidere quando aggiungere la stringa di ricerca di un sito all'elenco di "Altri motori di ricerca". Gli estranei devono indovinare dal comportamento osservato, ma ciò significa sbagliare i grilletti o non catturarli tutti. Pertanto, solo Google può veramente fornire un'opzione per abilitare / disabilitare l'aggiunta automatica dei motori di ricerca insieme a un'opzione, quando abilitata, per richiedere all'utente invece di aggiungere automaticamente. Continua a inviare feedback di Google che hanno rovinato.

https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368

Ciò mostra il codice per le estensioni "Non aggiungere la ricerca personalizzata". Non molto lì. Sembra che abbiamo OpenSearch.org da incolpare per la scoperta automatica dei descrittori di ricerca. Da https://en.wikipedia.org/wiki/OpenSearch e https://www.chromium.org/tab-to-search , mi chiedo se un'estensione che ridefinisce l'applicazione / opensearchdescription + xml Il tipo MIME annullerebbe gli elementi OpenSearch in una pagina web; tuttavia, forse tentando di modificare la definizione di questo tipo MIME dopo che il documento (pagina) è già stato caricato (DOMContentLoaded) sarebbe troppo tardi. Dall'articolo Chromium, questo autore dell'estensione sta usando il metodo 2 con un listener di eventi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.