Esta pregunta no trata sobre cómo proteger el motor de búsqueda predeterminado en Chrome (que es, desafortunadamente, el único consejo que puedo encontrar cuando intento buscar la respuesta a esto).
Uso y edito la lista completa de motores de búsqueda de Chrome regularmente:
chrome: // settings / searchEngines
Cuando voy a la lista, generalmente hay muchos motores de búsqueda agregados para los sitios que he visitado, pero que no he agregado a la lista, y regularmente tengo que limpiar esta lista. No sé si el sitio se está agregando a la lista o si Chrome está tomando una decisión ejecutiva por mí para los sitios que visito regularmente, pero me gustaría evitar que suceda.
¿Hay alguna manera de permitir solo adiciones manuales a la lista de motores de búsqueda?
fuente
Respuestas:
Hay una extensión que evita adiciones a la lista:
No agregue búsqueda personalizada
Desafortunadamente, Chrome no parece ofrecer una forma integrada de desactivar esto.
Fuente: Foro de ayuda de Google Chrome: ¿Cómo desactivo la adición automática de nuevos motores de búsqueda?
fuente
La extensión "No agregar búsqueda personalizada" aún está incompleta. No cubre todas las heurísticas empleadas por Chrome para determinar cuándo agregar una búsqueda personalizada (otra). Revisé esta extensión en enero de 2018. Al volver a visitar los sitios, todavía tenían que agregar su definición de búsqueda a Chrome. Al autor se le ocurrió un nuevo código. Después de un par de revisiones, volví a revisar su extensión en agosto de 2018. Todavía tiene fallas. Luego de repetidas visitas a sitios que desean agregar su definición de búsqueda, algunos aún tienen éxito, lo que significa que esta extensión falla.
Dudo que Google esté publicando documentación sobre qué árbol de decisión usa Chrome para decidir cuándo agregar la cadena de búsqueda de un sitio a la lista de "Otros motores de búsqueda". Los extraños tienen que adivinar a partir del comportamiento observado, pero eso significa equivocarse en los disparadores o no atraparlos a todos. Como tal, solo Google realmente puede proporcionar una opción para habilitar / deshabilitar la adición automática de motores de búsqueda junto con una opción, cuando está habilitada, para solicitar al usuario en lugar de agregar automáticamente. Sigue enviando comentarios de Google de que se equivocaron.
https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368
Eso muestra el código para las extensiones "No agregar búsqueda personalizada". No hay mucho allí. Parece que tenemos la culpa de OpenSearch.org por el descubrimiento automático de descriptores de búsqueda. Desde https://en.wikipedia.org/wiki/OpenSearch y https://www.chromium.org/tab-to-search , me pregunto si una extensión que redefine la aplicación / opensearchdescription + xml tipo MIME anularía los elementos de OpenSearch en una página web; sin embargo, tal vez intentar cambiar la definición de este tipo MIME después de que el documento (página) ya se haya cargado (DOMContentLoaded) sería demasiado tarde. Del artículo de Chromium, este autor de extensiones está utilizando el método 2 con un detector de eventos.
fuente