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