- 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.