They Live Adblocker: Tiện ích chặn quảng cáo lấy cảm hứng từ phim kinh điển
Một nhà phát triển đã tạo ra bản fork của uBlock Origin Lite có tên They Live Adblocker. Thay vì ẩn quảng cáo, tiện ích này thay thế chúng bằng các ô trắng chứa các khẩu hiệu châm biếm từ bộ phim kinh dị They Live năm 1988 như OBEY hay CONSUME.

They Live Adblocker: Tiện ích chặn quảng cáo lấy cảm hứng từ phim kinh điển
Một nhà phát triển phần mềm gần đây đã tung ra một dự án thú vị mang tên They Live Adblocker. Đây là một bản fork (phiên bản sửa đổi) của uBlock Origin Lite – một trong những tiện ích chặn quảng cáo phổ biến nhất hiện nay. Tuy nhiên, thay vì đơn giản là làm biến mất các quảng cáo gây khó chịu, They Live Adblocker thay thế chúng bằng các thông điệp mang tính châm biếm lấy từ bộ phim kinh dị kinh điển "They Live" (1988) của đạo diễn John Carpenter.
Screenshot They Live Adblocker
Cách thức hoạt động
Trong bộ phim "They Live", nhân vật chính đeo một chiếc kính đặc biệt cho phép anh ta nhìn thấy thế giới thực đằng sau các biển quảng cáo và truyền thông, nơi mọi thứ đều bị che đậy bởi các mệnh lệnh kiểm soát tâm trí như "OBEY" (Tuân thủ), "CONSUME" (Tiêu thụ), "MARRY AND REPRODUCE" (Kết hôn và sinh con), hay "NO INDEPENDENT THOUGHT" (Không có tư duy độc lập).
They Live Adblocker tái hiện khái niệm này trong trình duyệt web của bạn. Khi tiện ích phát hiện một quảng cáo cần chặn, thay vì ẩn nó hoàn toàn bằng CSS display: none, nó sẽ chèn một ô màu trắng lên vị trí đó. Trên ô trắng này sẽ xuất hiện ngẫu nhiên một trong các khẩu hiệu từ bộ phim, bao gồm:
- OBEY
- CONSUME
- WATCH TV
- SLEEP
- SUBMIT
- CONFORM
- STAY ASLEEP
- BUY
- WORK
- NO INDEPENDENT THOUGHT
- DO NOT QUESTION AUTHORITY
Về mặt kỹ thuật, dự án này sửa đổi logic của uBlock Origin Lite. Thay vì chỉ tiêm CSS để ẩn các phần tử, nó áp dụng một mặt nạ hộp trắng (white-box mask) với một lớp phủ ::after. Nội dung của lớp phủ này được đọc từ một thuộc tính dữ liệu data-ubol-they-live. Tiện ích sẽ duyệt qua DOM (sử dụng MutationObserver cho các quảng cáo tải sau) để gán ngẫu nhiên một cụm từ cho từng quảng cáo bị chặn.
Cài đặt và lưu ý khi sử dụng
Để sử dụng They Live Adblocker, người dùng cần tải xuống phiên bản uBOLite_theylive.chromium.zip từ trang GitHub của dự án và cài đặt thủ công dưới dạng tiện ích đã giải nén (unpacked extension) trên các trình duyệt dựa trên Chromium như Chrome, Brave, hay Edge.
Tuy nhiên, có một lưu ý quan trọng về cơ chế chặn quảng cáo:
- Chế độ lọc cơ bản (Basic filtering): Theo mặc định, uBO Lite chặn quảng cáo ở tầng mạng (network layer). Điều này có nghĩa là quảng cáo không bao giờ được tải xuống trình duyệt, do đó không có phần tử DOM nào để thay thế bằng thông điệp "They Live". Bạn sẽ chỉ thấy khoảng trống.
- Chế độ Tối ưu hoặc Hoàn chỉnh (Optimal/Complete): Để xem các ô "OBEY" hoặc "CONSUME", bạn cần vào bảng điều khiển (Dashboard) của tiện ích và chuyển chế độ lọc cho các trang web mong muốn sang "Optimal" hoặc "Complete". Điều này cho phép chặn quảng cáo ở tầng thẩm mỹ (cosmetic filtering), nơi các phần tử quảng cáo vẫn tồn tại trong DOM để bị thay thế.
Hạn chế
Dự án này được tác giả xác định là một sở thích cá nhân và không phải là sản phẩm chính thức của uBlock Origin. Do đó, người dùng không nên báo cáo lỗi lên nhóm phát triển uBlock Origin gốc.
Ngoài ra, việc buộc các phần tử vốn bị ẩn trở nên nhìn thấy được (dưới dạng ô trắng) đôi khi có thể làm thay đổi bố cục (layout) của trang web, đặc biệt là khi CSS của trang web đó giả định rằng vị trí quảng cáo sẽ bị thu gọn lại. Các bộ lọc thẩm mỹ do người dùng tự định nghĩa vẫn sẽ hoạt động bình thường (ẩn hoàn toàn) mà không bị áp dụng hiệu ứng "They Live".
Bài viết liên quan

Phần mềm
Google tung ra Antigravity 2.0: Ứng dụng lập trình thế hệ mới với công cụ CLI và gói đăng ký AI Ultra
19 tháng 5, 2026

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Công nghệ
Substrate (YC S24) tuyển dụng Technical Success Manager cho nền tảng AI chuyên xử lý thanh toán y tế
13 tháng 5, 2026
