Reject Cookies - tiện ích Chrome tự động từ chối hoặc đóng cookie
(blog.bymitch.com)- Tiện ích mở rộng Chrome tự động từ chối hoặc đóng biểu ngữ đồng ý cookie trên website
- Khác với các tiện ích tự động chấp nhận hiện có, tiện ích này ưu tiên từ chối cookie không thiết yếu và nếu thất bại thì đóng biểu ngữ
- Triển khai logic phát hiện và từ chối tinh vi bằng cách nhận diện các "nhà cung cấp giải pháp đồng ý cookie" như Onetrust
- Tiện ích được phát triển bằng công cụ AI Cursor và Vibe coding, mã nguồn mở
Mã chính
- Thực hiện lần lượt việc phát hiện các nhà cung cấp được chỉ định
const findAndClickRejectButtons = () => { commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => { if (check()) { rejectOrClose(); return; } }); } - Tìm nhà cung cấp cụ thể: OneTrust
const checkForOneTrust = (): boolean => !!document.getElementById('onetrust-consent-sdk'); const closeOrRejectOneTrust = () => { const rejectButton = document.getElementById('onetrust-reject-all-handler'); if (rejectButton) { rejectButton.click(); return true; } const consentSDK = document.getElementById('onetrust-consent-sdk'); if (consentSDK) { consentSDK.remove(); return true; } return false; };
Chưa có bình luận nào.