- Web sitelerindeki çerez onayı bannerlarını otomatik olarak reddeden veya kapatan bir Chrome uzantısı
- Mevcut otomatik kabul uzantılarının aksine, bu uzantı önce zorunlu olmayan çerezleri reddeder; başarısız olursa bannerı kapatma yöntemini kullanır
- Onetrust gibi "çerez onayı çözümü sağlayıcılarını" tespit eden bir yaklaşımla gelişmiş tespit ve reddetme mantığı uygular
- Uzantı Cursor yapay zeka aracı ve Vibe coding ile geliştirildi; kodları açık kaynak
Önemli kod
- Belirtilen sağlayıcıların tespiti sırayla yapılır
const findAndClickRejectButtons = () => { commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => { if (check()) { rejectOrClose(); return; } }); } - Belirli bir sağlayıcıyı bulma: 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; };
Henüz yorum yok.