63 votes

Google Chrome: Supprimer tous les 'Autres moteurs de recherche'

Google Chrome enregistre de nombreux autres moteurs de recherche provenant des sites que je visite, sous Paramètres > Recherche; Gérer les moteurs de recherche. Je crois que cela s'appelle ‘OpenSearch’.

Cliquer sur l'icône de suppression pour chacun serait très fastidieux.

Y a-t-il un moyen de les supprimer tous, sans devoir le faire manuellement ?


NB: Cette extension prétend empêcher Chrome d'ajouter des moteurs de recherche personnalisés.

133voto

Rod Boev Points 1475

Mise à jour: Fonctionne à partir du 8/8/21.

Allez sur chrome://settings/searchEngines, appuyez sur F12 et collez ceci dans l'onglet Console:

for (let el of document.querySelector("body > settings-ui")
    .shadowRoot.querySelector("#main")
    .shadowRoot.querySelector("settings-basic-page")
    .shadowRoot.querySelector("#basicPage > settings-section.expanded > settings-search-page")
    .shadowRoot.querySelector("#pages > settings-subpage > settings-search-engines-page")
    .shadowRoot.querySelector("#otherEngines")
    .shadowRoot.querySelectorAll(":scope settings-search-engine-entry"))
{ el.shadowRoot.querySelector("#delete").click(); }

REMARQUE: Si vous avez plus de quelques moteurs de recherche personnalisés, vous pourriez avoir besoin d'exécuter ceci plusieurs fois (appuyez sur la flèche vers le haut dans la console, puis sur Entrée à nouveau.)

Vous pouvez également accéder à la console Javascript via Option + Command + J sur OSX.

Merci à Mahmoud K. dans les commentaires pour avoir fourni une version de ceci, que j'ai automatisée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X