Chrome : '기타 검색 엔진'을 모두 제거합니다. [중복]


40

Chrome은 내가 방문한 웹 사이트의 설정> 검색 아래에 많은 다른 검색 엔진 을 저장 합니다. 검색 엔진 관리 . 나는 이것이 'OpenSearch'라고 믿습니다.

각각에서 제거 아이콘 ❌을 클릭하면 매우 번거로울 수 있습니다.

수동으로 수행하지 않고 모든 항목삭제할 수 있는 방법이 있습니까?


NB :이 확장 프로그램은 Chrome에서 맞춤 검색 엔진을 추가하지 못하게하는 것으로 보입니다.


Bloody Chrome은 사용자가 검색 엔진뿐만 아니라 저장된 비밀번호와 같은 다른 항목을 설정에서 여러 항목을 선택할 수 있도록해야합니다. 설정의 모든 항목은 단일 선택 만 허용하며, 작업을 여러 번 반복해야합니다 ... 개발자가 어리 석거나 사용자를 고문하고 있습니까?
젠장 야채

답변:


98

로 이동 하여 콘솔 탭에 붙여 넣 chrome://settings/searchEngines습니다 F12.

settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList()
    .then(function(val) {
        val.others.sort(function(a, b) { return b.modelIndex - a.modelIndex; });
        val.others.forEach(function(engine) {
            settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex);
        });
    });

재료 설계를 위해이 코드를 업데이트 한 주류 덕분 입니다.

참고 : OSX에서 Option+ Command+ J를 통해 Javascript 콘솔에 액세스 할 수도 있습니다 . 설정 영역의 "기타 검색 엔진 ..."섹션에 나열된 모든 검색 엔진을 완전히 지우려면이 작업을 여러 번 실행해야 할 수도 있습니다.


2
F12는 무엇을합니까? 나는 MacOS를 가지고 있으며 아무것도하지 않습니다. 동일한 메뉴 항목이 있습니까?
Petruza

10
querySelector새로운 material-UI에서는 이 접근법이 더 이상 작동하지 않는 것 같습니다. 나는 다음 해결책을 알아 냈다 :settings.SearchEnginesBrowserProxyImpl.prototype.getSearchEnginesList().then(function (val) { val.others.forEach(function (engine) { settings.SearchEnginesBrowserProxyImpl.prototype.removeSearchEngine(engine.modelIndex); }); });
알코올

2
이것은 2017 년 7 월 25 일에 오늘 저에게 효과적이었습니다. 나는 그것을 몇 번 실행해야했다.
weisjohn

2
머티리얼 디자인 코드에서 붙여 넣을 때 오류가 발생했습니다. 코드에서 커서를 화살표로 가리켜 이상한 숨겨진 문자를 찾아서 제거해야했습니다. 안전 메커니즘 일 수도 있습니다. 아마도 버그 였을 것입니다.
Bruno Bronosky

2
관련 참고 사항에서 브라우저에 자동으로 추가되는 것을 방지하려면 여기에 링크 된 확장 기능을 설치하십시오. superuser.com/questions/886982/…
Marcello Grechi Lins
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.