<- Bối cảnh ->
Tôi có một ý tưởng thay thế, ít xâm phạm hơn cho bạn ở đây (ít nhất là nếu bạn đang chạy trình chặn quảng cáo, vì rất nhiều người trong chúng ta là vì sự tỉnh táo / an toàn của chính chúng ta). Tôi thích sử dụng các tiện ích mở rộng / tập lệnh hiện có càng nhiều càng tốt để tránh sự phình to của toàn bộ tiện ích mở rộng cho chỉ một tính năng (trường hợp xấu nhất) để giải pháp này hoạt động theo nguyên tắc này.
Adblock và các biến thể / người kế thừa của nó (uBlock là vũ khí lựa chọn của tôi), có khả năng chặn các thành phần trang web, bao gồm <link>
các yếu tố, được sử dụng để tự động phát hiện Mô tả Tìm kiếm mở (OSDs), các tệp XML chứa thông tin cho phép tự động - kết hợp các công cụ tìm kiếm và khiến chúng ta đau đầu. Tôi nói "cho phép" vì hầu như không bắt buộc, vì theo như nghiên cứu của tôi đã chỉ ra, Firefox chỉ cần đọc thông tin này và cung cấp để dễ dàng thêm vào trong hộp thả xuống Công cụ tìm kiếm, thay vì tự động thêm nó như Chrome.
Việc sử dụng tính năng này được mô tả trong thông số kỹ thuật của Opensearch ở nhiều nơi:
http://www.opensearch.org/Specutions/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(bỏ qua sự tinh tế cụ thể của phần này cho mục đích của chúng tôi vì đây chỉ là một ví dụ về việc sử dụng nó)
<- Giải pháp ->
Vì nó nói rằng Mô tả Tìm kiếm Mở (OSD) có một loại duy nhất, chúng tôi có thể lọc chúng ra theo quy tắc AdblockPlus / uBlock sau:
##link[type="application/opensearchdescription+xml"]
Tôi đã kiểm tra điều này và quy tắc cho thấy sự trùng khớp chính xác trên các trang web thử nghiệm của tôi (filehippo.com, v.v.) và các công cụ tìm kiếm không còn tự động thêm, vì vậy tôi tin rằng đây là một giải pháp đầy đủ.
Một ghi chú nhanh về lịch sử mà tôi đã tìm thấy đằng sau điều này: Các kỹ sư của Chromium đã gắn nhãn "WontFix" này nhiều lần trong nhiều năm (tùy chọn / cờ vô hiệu hóa người dùng điện được yêu cầu nhiều lần) nói rằng đây được coi là một vấn đề thích hợp vì Tính năng là "thường hữu ích", lập trường của họ là các vấn đề thích hợp nên được giải quyết bằng các phần mở rộng hoặc tập lệnh của bên thứ 3 thay vì các nhà phát triển thêm vô số cờ và muốn phục vụ cho tất cả các ý tưởng bất chợt, vì vậy về cơ bản những gì chúng tôi đang làm ở đây chỉ là phù hợp với sở thích của họ và giữ cho nó tốt đẹp và dễ quản lý.
May mắn nhất! Nếu bất cứ ai khác thử điều này cho chúng tôi / tôi biết làm thế nào nó hoạt động!