- Extension Chrome qui refuse ou ferme automatiquement les bannières de consentement aux cookies sur les sites web
- Contrairement aux extensions d’acceptation automatique existantes, celle-ci refuse d’abord les cookies non essentiels et, en cas d’échec, ferme la bannière
- Elle met en œuvre une logique de détection et de refus sophistiquée en détectant des « fournisseurs de solutions de consentement aux cookies » comme OneTrust
- L’extension a été développée avec l’outil IA Cursor et le Vibe coding, et le code est open source
Code principal
- Exécute séquentiellement la détection des fournisseurs spécifiés
const findAndClickRejectButtons = () => {
commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => {
if (check()) {
rejectOrClose();
return;
}
});
}
- Recherche d’un fournisseur spécifique : 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;
};
Aucun commentaire pour le moment.