2012-01-03 40 views
11


Làm cách nào để chặn quảng cáo và chặn quảng cáo trên web? Tôi thấy nó tiêm một số css mà ẩn quảng cáo, nhưng tôi nghĩ rằng anh ấy làm nhiều hơn thế - ví dụ chặn yêu cầu http ..Cách Adblock Plus hoạt động trong Chrome?



+0

Ngoài ra điều này là không rõ ràng đối với tôi, vì ở khắp mọi nơi được đề cập rằng những loại plugin tiết kiệm băng thông. Vì vậy, phải có một số cách mà phần mềm này có thể ngăn chặn để tải xuống nội dung được chỉ định, không chỉ loại trừ nó khi nó đã được tải xuống. –

Trả lời

1

Họ cho rằng ý tưởng ngắn gọn về nó ở đây: http://chromeadblock.org/extensions/adblock-for-chrome/

Tuy nhiên không có chi tiết thực. Tôi nghĩ điều họ làm là kiểm tra lớp css và id cho badwords, như: quảng cáo, quảng cáo, tài trợ .... Hơn nữa, họ sẽ có danh sách các Máy chủ quảng cáo lớn như AdWords, v.v. miền đang được tải. Sau đó có vẻ như nó tính toán kích thước của quảng cáo đã loại bỏ và lấp đầy nó bằng một CSS trống.

Có thể đó không phải cách họ làm, nhưng đó là cách tôi sẽ làm điều đó.

+0

Bạn tham khảo "Adblock for Chrome", nhưng câu hỏi là về "Adblock Plus". –

+0

Sebastian, hãy thử "nhấp vào liên kết";) – Jimi

17

Adblock Plus có hai cơ chế, để chặn nội dung trên các trang web:

Yếu tố ẩn: Một đoạn mã CSS được tiêm trong trang web, để ẩn các yếu tố đó có nghĩa vụ phải bị chặn. Bằng cách đó, quảng cáo được xóa hoàn toàn khỏi trang được hiển thị, do đó các khu vực được sử dụng cho quảng cáo sẽ được sử dụng cho nội dung thực tế của trang web và thậm chí nội dung là một phần của trang web (như quảng cáo văn bản) bị chặn. Tuy nhiên, điều này không ngăn tài nguyên tải ngay từ đầu.

Yêu cầu chặn: Yêu cầu HTTP truy xuất tài nguyên được cho là bị chặn sẽ bị ngăn tải. Điều này sẽ làm cho trang tải nhanh hơn, giảm lưu lượng truy cập và thậm chí cho phép chặn nội dung được tải từ bên trong Flash, như quảng cáo video trên YouTube.

Cả hai, các yếu tố để ẩn trên các trang web nhất định và các URL cần chặn, được kiểm soát bởi danh sách bộ lọc. Theo mặc định, Adblock Plus sẽ sử dụng EasyList. Nhưng bạn có thể tự do thiết lập các quy tắc lọc của riêng mình hoặc định cấu hình các danh sách bộ lọc khác.

+0

Và đó là chính xác những gì tôi đã viết. – bluewhile

2

Dưới đây là làm thế nào nó được thực hiện: https://adblockplus.org/en/faq_internal#elemhide

Họ chỉ vô hiệu hóa khối các adblock với danh sách các id rằng họ có trong tay tại user agent stylesheet ví dụ: ở cấp trình duyệt của bạn với JS của nó.

Các vấn đề liên quan