Skip to content

Instantly share code, notes, and snippets.

@sgtrusty
Created August 16, 2020 01:28
Show Gist options
  • Save sgtrusty/5d0f12b99ef067a6b4d3b3c6c9aded0d to your computer and use it in GitHub Desktop.
Save sgtrusty/5d0f12b99ef067a6b4d3b3c6c9aded0d to your computer and use it in GitHub Desktop.
Delete other search engines from google chrome
// source: https://superuser.com/a/1547727/1158937
const otherEngines = 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
let n = otherEngines.querySelector('iron-list').childElementCount - 1;
let rmbtn = otherEngines.querySelector('#frb0')
.shadowRoot.querySelector('#delete')
const sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
while(n--) {
rmbtn.click();
await sleep(2000);
}
@sgtrusty
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment