<-배경->
나는 당신을 위해 대안적이고 덜 방해가되는 아이디어를 가지고 있습니다 (적어도 우리 중 많은 사람들이 우리의 정신 건강을 위해 광고 차단기를 실행하고 있다면). 나는 하나의 기능 (최악의 시나리오)에 대한 전체 확장의 팽창을 피하기 위해 가능한 한 기존 확장 / 스크립트를 사용하는 것을 좋아 하므로이 솔루션은이 원칙에 따라 작동합니다.
Adblock과 그 변종 / 후임자 (uBlock은 내가 선택한 무기 임) <link>
는 자동 검색을 허용하는 정보가 포함 된 XML 파일 인 OS (OpenSearch Descriptions)의 자동 검색에 사용되는 요소를 포함한 웹 페이지 요소를 차단할 수 있습니다. -검색 엔진을 추가하면 이러한 두통이 발생합니다. 필자의 연구 결과에 따르면 Firefox는 단순히이 정보를 읽고 Chrome처럼 자동으로 추가하는 대신 검색 엔진 드롭 다운 상자에서 쉽게 추가 할 수 있도록하기 때문에 "허용"이라고 말합니다.
이 기능의 사용은 Opensearch 사양에 여러 곳에서 설명되어 있습니다.
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(사용중인 예제 일 뿐이므로이 섹션의 특정 미묘한 부분은 무시하십시오)
<-해결책->
OpenSearch Descriptions (OSD)에는 고유 한 유형이 있으므로 다음 AdblockPlus / uBlock 규칙을 사용하여 필터링 할 수 있습니다.
##link[type="application/opensearchdescription+xml"]
나는 이것을 테스트했고 규칙은 내 테스트 사이트 (filehippo.com 등)에서 정확한 일치를 표시하고 검색 엔진은 더 이상 자동 추가되지 않으므로 이것이 완전한 솔루션이라고 생각합니다.
내가 찾은 이력에 대한 간단한 참고 사항 : Chromium의 엔지니어는 지난 몇 년 동안이 "WontFix"레이블을 여러 번 (파워 사용자 비활성화 옵션 / 플래그가 여러 번 요청 됨) 표시했습니다. 기능은 "일반적으로 유용합니다", 그들의 입장은 틈새 문제는 셀 수없이 많은 플래그 등을 추가하는 개발자가 아닌 확장 또는 타사 스크립트로 해결해야한다는 것입니다. 따라서 기본적으로 여기서 수행하는 작업은 자신의 취향에 맞게 관리하고 멋지게 유지합니다.
행운을 빕니다! 다른 사람이 이것을 시도하면 어떻게 작동하는지 알려주세요!