feat(helpers): add support for more providers

This commit is contained in:
wanhose 2020-06-11 13:08:45 +02:00
parent 8eeda96026
commit 3e43b97358

View File

@ -104,6 +104,7 @@ export const getRemovableElements = (document) => Array.from([
// OneTrust
document.getElementById('onetrust-consent-sdk'),
// Optanon
document.querySelector('[describedby="alert-box-message"]'),
document.getElementById('optanon'),
...document.getElementsByClassName('optanon-alert-box-wrapper'),
// PLO
@ -144,6 +145,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('ac-Banner'),
document.getElementById('acc-alert'),
document.getElementById('accept-cookies'),
document.getElementById('accept-cookies-div'),
document.getElementById('acceptcookies'),
...document.getElementsByClassName('adroll_consent_banner'),
document.getElementById('adroll_consent_banner'),
@ -170,11 +172,14 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('c notifier is-bottom-fixed'),
...document.getElementsByClassName('c-cookie-bar'),
...document.getElementsByClassName('c-cookie-policy'),
...document.getElementsByClassName('c-message'),
...document.getElementsByClassName('c-policy'),
...document.getElementsByClassName('caja_cookies'),
document.getElementById('cajacookies'),
document.getElementById('capa-cookies'),
document.getElementById('cb-cookieoverlay'),
document.getElementById('cboxOverlay'),
document.getElementById('cboxWrapper'),
...document.getElementsByClassName('cc-cookies'),
document.getElementById('cconsent-bar'),
document.getElementById('cmp-faktor-io-parent'),
@ -190,6 +195,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('consent_blackbar'),
document.getElementById('container-cookie'),
document.getElementById('container-screen'),
...document.getElementsByClassName('cookie'),
document.getElementById('cookie'),
...document.getElementsByClassName('cookie__modal'),
...document.getElementsByClassName('cookie__wrapper'),
@ -199,12 +205,14 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie_box'),
...document.getElementsByClassName('cookie_header'),
...document.getElementsByClassName('cookie_message'),
...document.getElementsByClassName('cookie_message_box'),
...document.getElementsByClassName('cookie-alert'),
...document.getElementsByClassName('cookie-banner'),
document.getElementById('cookie-banner'),
...document.getElementsByClassName('cookie-banner-content'),
...document.getElementsByClassName('cookie-bar'),
...document.getElementsByClassName('cookie-block'),
...document.getElementsByClassName('cookie-box'),
...document.getElementsByClassName('cookie-collapsible'),
...document.getElementsByClassName('cookie-consent'),
document.getElementById('cookie-consent'),
@ -224,8 +232,10 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie-law-info-again'),
document.getElementById('cookie-law-info-bar'),
...document.getElementsByClassName('cookie-message'),
document.getElementById('cookie-message'),
...document.getElementsByClassName('cookie-message-top'),
document.getElementById('cookie-msg'),
...document.getElementsByClassName('cookie-note'),
...document.getElementsByClassName('cookie-notice'),
document.getElementById('cookie-notice'),
...document.getElementsByClassName('cookie-notification'),
@ -244,6 +254,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie-warning-container'),
...document.getElementsByClassName('cookie-warning'),
document.getElementById('cookie-warning'),
...document.getElementsByClassName('cookie-wrap'),
document.getElementById('cookie1'),
document.getElementById('cookieAccept'),
document.getElementById('cookieAcceptContainer'),
@ -260,6 +271,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('cookieContainer'),
...document.getElementsByClassName('cookieDialog'),
...document.getElementsByClassName('cookiedisclaimer'),
document.getElementById('cookieForm'),
...document.getElementsByClassName('cookiesInfo'),
document.getElementById('cookieLayer'),
document.getElementById('cookielawwarning'),
@ -277,6 +289,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('CookieNotice'),
document.getElementById('CookieReportsBanner'),
document.getElementById('Cookievarning'),
...document.getElementsByClassName('CookieWarning'),
...document.getElementsByClassName('cookies'),
document.getElementById('cookies'),
...document.getElementsByClassName('cookies__content'),
@ -306,6 +319,7 @@ export const getRemovableElements = (document) => Array.from([
document.querySelector('[data-assembly-source="cookie/banner"]'),
document.querySelector('[data-component-name="cookieNotification"]'),
document.querySelector('[data-component-type="cookiePanel"]'),
document.querySelector('[data-cookie-container]'),
document.querySelector('[data-dismissable-id="cookieinfo"]'),
document.querySelector('[data-etsy-promo-banner]'),
document.querySelector('[data-gdpr-consent-prompt]'),
@ -316,6 +330,7 @@ export const getRemovableElements = (document) => Array.from([
document.querySelector('[data-js="cookie-policy"]'),
document.querySelector('[data-qa="oil-Layer"]'),
document.querySelector('[data-type="cookie-modal"]'),
document.querySelector('[data-user-confirmation-screen-holder]'),
document.querySelector('[data-view="components/header"]'),
document.querySelector('[data-wgt="remarketing-banner"]'),
document.querySelector('[data-widget="cookie-dialog"]'),
@ -336,6 +351,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('gdpr-consent'),
document.getElementById('gdpr-consent'),
...document.getElementsByClassName('gdpr-eu'),
document.getElementById('gdprConsent'),
document.getElementById('GDPRConsent'),
...document.getElementsByClassName('gel-cookie-banner'),
document.getElementById('gel-cookie-banner'),
@ -352,6 +368,8 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('jetbrains-cookies-banner'),
...document.getElementsByClassName('js-ad-banner-container'),
...document.getElementsByClassName('js-cookie-consent'),
...document.getElementsByClassName('js-cookie-consent-box'),
...document.getElementsByClassName('js-cookie-msg'),
...document.getElementsByClassName('js-cookie-notice'),
...document.getElementsByClassName('js-cookie-notification'),
document.getElementById('js-cookie-notification'),
@ -360,6 +378,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('js-info-banner'),
...document.getElementsByClassName('js-personalInformationNotice'),
...document.getElementsByClassName('js-policy'),
...document.getElementsByClassName('js-prompt-container'),
...document.getElementsByClassName('l-disclaimer'),
document.getElementById('lableca'),
...document.getElementsByClassName('lb-background'),
@ -374,19 +393,31 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('modal-backdrop'),
document.getElementById('modal-consent'),
document.getElementById('modal-cookie-information'),
document.getElementById('ms_cookie_ok'),
...document.getElementsByClassName('ms-footer-fixbox'),
...document.getElementsByClassName('msg-tray'),
...document.getElementsByClassName('msg-tray--cookie'),
document.getElementById('msgTray_0'),
document.getElementById('mtr-consent'),
...document.getElementsByClassName('mw-cookiewarning-container'),
document.querySelector('[class^="mxp-main-cookie-panel-container"],[class*=" mxp-main-cookie-panel-container"]'),
...document.getElementsByClassName('mxm-cookie-alert'),
...document.getElementsByClassName('no-print'),
...document.getElementsByClassName('notice--cookie'),
document.getElementById('notice-cookie-block'),
...document.getElementsByClassName('notification-banner'),
...document.getElementsByClassName('notification-LoVQsSOU'),
...document.getElementsByClassName('notifications-bar__info-message--cookie'),
...document.getElementsByClassName('nr-cookie-notification'),
document.getElementById('ObsCnil'),
...document.getElementsByClassName('okookie'),
document.getElementById('okookie-box'),
document.querySelector('[onclick="acceptCookies()"]')
? document.querySelector('[onclick="acceptCookies()"]').parentElement
: null,
...document.getElementsByClassName('pageNotification'),
...document.getElementsByClassName('pam'),
...document.getElementsByClassName('parallax-billboard'),
document.getElementById('pecr-cookie-banner-wrapper'),
document.getElementById('policy'),
document.getElementById('popover-login'),
@ -398,7 +429,9 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('Root__gdprBanner___13G_T'),
document.getElementById('rgpdbanner'),
...document.getElementsByClassName('rodo-popup'),
document.querySelector('[role="alertdialog"]'),
...document.getElementsByClassName('s-cookies'),
document.getElementById('sanoma-consent-bar-mobile'),
document.getElementById('sccm-container'),
document.getElementById('scms-cc-cookie-bar'),
...document.getElementsByClassName('scms-cookie-control'),
@ -422,6 +455,8 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('t3CookieNotice'),
document.getElementById('tarteaucitronRoot'),
document.getElementById('thp_notf_div'),
...document.getElementsByClassName('truste_box_overlay'),
...document.getElementsByClassName('truste_overlay'),
document.querySelector('[type="COOKIE_USAGE"]'),
document.getElementById('u_0_1'),
...document.getElementsByClassName('uix_noticeInner'),