- Extensão do Chrome que rejeita ou fecha automaticamente os banners de consentimento de cookies em sites
- Diferente das extensões de aceitação automática já existentes, esta adota uma abordagem de rejeitar primeiro os cookies não essenciais e, se isso falhar, fechar o banner
- Implementa uma lógica refinada de detecção e rejeição ao identificar "fornecedores de soluções de consentimento de cookies" como a OneTrust
- A extensão foi desenvolvida com as ferramentas de IA Cursor e Vibe Coding, e o código é open source
Código principal
- Executa em sequência a detecção dos fornecedores definidos
const findAndClickRejectButtons = () => {
commonCookiePopupChecks.forEach(({ check, rejectOrClose }) => {
if (check()) {
rejectOrClose();
return;
}
});
}
- Encontrando um fornecedor específico: 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;
};
Ainda não há comentários.