Thường khi xem phim hoặc đọc truyện online trên các trang miễn phí, kể cả bạn có đang dùng uBlock Origin, đôi lúc vẫn gặp tình huống các popup nhảy ra sau mỗi click, vì các trang này họ xử lý rất hay, thay vì mở thẳng ra link, popup quảng cáo, họ lại gọi chính domain gốc, từ domain gốc mới redirect ra popup quảng cáo, hoặc các lớp overlay phủ lên menu, user khi tự click trúng overlay, sẽ tự mở ra popup … nhiều logic, thủ thuật phức tạp, khiến các bộ lọc không thể xử lý tự động được, phải báo cáo lên tác giả các bộ lọc, sau đó chờ họ cập nhập mới chặn được
PopupGuard được viết để tăng 1 chút tính “tự động” này, chỉ hỏi ở các tình huống popup, redirect không mong muốn, còn lại sẽ tôn trọng mọi click của người dùng … cách này giúp trải nghiệm sử dụng đơn giản hơn, chứ dùng 1 cái plugin để chặn popup/redirect ngầm, lại hỏi chi chít tùy chọn yes/no ở mỗi click thì quá phiền
PopupGuard thiết kế chặn theo hành động, không chủ động chặn 1 domain nào cụ thể, khuyết điểm của logic này, nó không thể nào phân biệt được, 1 domain là quảng cáo hay không quảng cáo để quyết định hỏi hay không hỏi
Ví dụ trên javhdporn.net, sẽ thấy các AD quảng cáo, nó không dùng bất cứ tiểu xảo nào để tạo chuyển hướng, nó hiện ra cụ thể, click vào thumb là đi tới trang quảng cáo, hành động này hoàn toàn vô hại, với các tình huống này, dùng uBlock Origin thêm vào www.javhdporn.net##.thumb-block-native-ad.loop-video.full-width.thumb-block, chặn đi các quảng cáo đó là được
Sử dụng thực tế với combo uBlock Origin (chặn quảng cáo) + PopupGuard (chặn chuyển trang không mong muốn) sẽ không gặp tình huống này, thường các banner quảng cáo, các bộ lọc chính của uBlock Origin đã chặn, không thì chặn thủ công 1 chút là được :]]
Các trang có popup, redirect không mong muốn đã kiểm tra 123av.com truyenhentaiz.net 2tencb.pro vozer.vn hentaicube.xyz phimnote.site … thì bắt tốt, sau khi block xong không còn bị popup hay redirect nhảy ra lung tung
Cài đặt
- Truy cập PopupGuard, cài đặt như 1 plugin thông thường
- Link Github dành cho bạn nào thích vọc vạch, tự thêm thắt tính năng tại đây
Ban đầu cá nhân không tính đưa lên Chrome Web Store, vì đăng kí cần tốn $5 😅 mà dùng 1 thời gian, thấy khi cập nhập rất phiền phức, chưa kể chạy qua Developer mode, sau 2 tuần thường bị trình duyệt hỏi lại, nên tống lên Chrome Web Store cho nhàn, lý thuyết nó đã qua 1 tầng kiểm tra từ Google, người dùng cũng an tâm hơn
Có điều cách Google kiểm tra rất tệ, lần đầu public, nói là kiểm tra, nhưng mình nghĩ chẳng có công ty nào đủ nhân lực mà đi soi code cả triệu plugin như thế được (treo đó làm màu thôi), ở các lần update sau, đa phần duyệt tự động, tầm 1-2h sau tự đồng ý, nên nếu tác giả thêm vào 1 tấn quảng cáo chạy ngầm, thậm chí lấy cắp thông tin người dùng (cookie), thì Chrome Web Store cũng chẳng giải quyết được, như 1 trò hề
Cách hoạt động
Khi một trang web cố mở lén tab mới, cửa sổ mới, hoặc điều hướng sang trang khác, một hộp thoại sẽ hiện ra ngay trong tab hiện tại
Nút hành động
- Allow this time (xanh lá): cho phép yêu cầu này một lần
- Block this time (đỏ): chặn yêu cầu này một lần
Checkbox
Checkbox lưu quy tắc vĩnh viễn, khi chọn checkbox, nút hành động ngược lại sẽ tự động bị tắt:
- Always allow [nguồn] to open new tabs: các lần truy cập từ tên miền này trong tương lai sẽ được tự động cho phép
- Always block [nguồn] from opening new tabs: các lần truy cập từ tên miền này trong tương lai sẽ bị chặn mà không cần hỏi
- Block all network requests to [đích]: tất cả request đến tên miền này (script, ảnh, iframe, v.v.) sẽ bị chặn ở tầng mạng, trang sẽ tự động tải lại sau khi ấn vào Block this time
(Các domain đi tới danh sách trắng shopee.vn tiktok.com …. sẽ tự động bỏ qua)
Popup tiện ích
- Nhấn vào biểu tượng tiện ích để quản lý danh sách thủ công:
- Bạn sẽ biết domain đó đang ở tình trạng nào và các tùy chọn chặn/mở/xóa tương ứng
- Nhập thủ công các domain hỗ trợ
example.comvà wildcard*.example.com
- Tab
Networktương ứng với tùy chọnBlock all network requests to, khi domain được thêm vào tab này, mọi click tới các domain này sẽ bị chặn (truy cập trực tiếp vào các domain này cũng sẽ bị chặn ở cấp độ trình duyệt)
- Default chứa các tên miền uy tín (Google, Facebook, và 1 số ngân hàng tại Việt Nam) mặc định luôn được phép và không thể thêm vào danh sách chặn qua giao diện
Export/Import
PopupGuard lưu trữ 3 danh sách chính (Blocked, Allowed, Network) vào chrome.storage.sync, về lý thuyết, nếu người dùng đăng nhập Chrome/Chromium và bật Chrome Sync, dữ liệu đã tự đồng bộ mà không cần làm gì thêm, cụ thể, bạn cài đặt dùng 1 thời gian, cài lại Windows hoặc làm mới trình duyệt, khi đăng nhập tài khoản Google, sẽ tự động cài đặt plugin và có đủ danh sách bộ lọc cũ
- Vấn đề thực tế, có thể bạn dùng các trình duyệt khác, như Edge, Cốc Cốc … đăng nhập dùng tài khoản Microsoft/Cốc Cốc, không liên quan tới tài khoản Google ở Chrome/Chromium
- Từ v1.0.9 bổ xung thêm 2 nút
Export/Importđể có thể xuất và nhập cấu hình thủ công
Tổng thể cũng không có gì để nói lắm, thường cài đặt plugin xong, sử dụng thông thường, khi nào thấy popup hỏi xuất hiện thì chọn yes/no là được, phần quản trị thủ công, cần vào xem lại nếu lỡ thêm, chặn nhầm domain nào là chính, có sẵn phần search nên thao tác cũng nhanh, không quá phức tạp
Kết luận
PopupGuard được sửa lại từ bản NoMoreTabs (được đổi tên, để tránh hiểu lầm giữa 2 phiên bản) viết theo nhu cầu sử dụng cá nhân, kiểu vào trang nào thấy có popup thì kiểm tra cách popup nó hiện ra, sau đó thêm vào plugin, để bắt hành động, đưa ra thông báo … thấy vấn đề tới đâu xử lý tới đó
Sau bản release đầu tiên, đã phải cập nhập khá nhiều phiên bản nhỏ khác, vì PopupGuard cần quyền rất cao là storage, declarativeNetRequest, host permission, ở 1 số trang thiết kế phức tạp, chằng chịt các subdomain phụ, kiểu github, nó tạo ra các lỗi, tạm ở v1.0.8 đã sửa các lỗi mà tôi thấy, bạn nào thấy chạy 1 thời gian, plugin báo lỗi khi truy cập 1 số domain lạ, nếu rảnh có thể báo cáo lại, ngay lại chủ đề này hoặc Github
Đã có gắng xử lý, để PopupGuard hỏi ít nhất có thể, mặc định chỉ hỏi nếu domain đó gọi popup và chuyển hướng lén lút, kiểu click vào menu mà trang tự thực hiện hành động chuyển trang (thường là gọi tới các trang quảng cáo) … còn lại mọi click của người dùng, đều xem là hợp lệ, không hỏi
Hãy coi PopupGuard như 1 sản phẩm đi kèm uBlock Origin, giúp tăng hiệu quả chặn popup/redirect không mong muốn … dù thực tế với tính năng Network (Block all network requests), PopupGuard cũng có tác dụng chặn quảng cáo phần nào, vì nó chặn hoàn toàn domain đó ngay từ trình duyệt







Chính sách bình luận: Chúng tôi rất trân trọng các bình luận của bạn và cảm ơn thời gian bạn dành để chia sẻ ý tưởng và phản hồi.
Ghi chú: Những bình luận được xác định là spam hoặc chỉ mang tính quảng cáo sẽ bị xóa.
• Để cải thiện trải nghiệm bình luận, chúng tôi khuyến khích bạn tạo một tài khoản Gravatar. Thêm avatar vào tài khoản Gravatar sẽ giúp bình luận của bạn dễ nhận diện hơn đối với các thành viên khác.
• ✂️ Sao chép và 📋 Dán Emoji 💪 giúp bình luận thêm sinh động và thú vị!