feat(helpers): add support for more providers

This commit is contained in:
wanhose 2020-06-15 21:34:07 +02:00
parent 584f50dc38
commit 7a21d8cff7

View File

@ -14,8 +14,10 @@ export const getNotRemovableElements = (document) => Array.from([
...document.getElementsByClassName('clearfix fade'), ...document.getElementsByClassName('clearfix fade'),
...document.getElementsByClassName('cli-barmodal-open'), ...document.getElementsByClassName('cli-barmodal-open'),
...document.getElementsByClassName('cookiesAccepted'), ...document.getElementsByClassName('cookiesAccepted'),
...document.getElementsByClassName('cookiewall-active'),
...document.getElementsByClassName('gdpr'), ...document.getElementsByClassName('gdpr'),
...document.getElementsByClassName('header'), ...document.getElementsByClassName('header'),
document.getElementById('header'),
...document.getElementsByClassName('no-cookies'), ...document.getElementsByClassName('no-cookies'),
...document.getElementsByClassName('noScroll'), ...document.getElementsByClassName('noScroll'),
]); ]);
@ -88,6 +90,9 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie-statement'), document.getElementById('cookie-statement'),
// HS // HS
document.getElementById('hs-eu-cookie-confirmation'), document.getElementById('hs-eu-cookie-confirmation'),
// ibeu
...document.getElementsByClassName('ibeugdpr-banner'),
...document.getElementsByClassName('ibeugdpr-overlay'),
// iubenda // iubenda
document.getElementById('iubenda-cs-banner'), document.getElementById('iubenda-cs-banner'),
...document.getElementsByClassName('iubenda-cs-bottom'), ...document.getElementsByClassName('iubenda-cs-bottom'),
@ -132,6 +137,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('wp-top'), document.getElementById('wp-top'),
...document.getElementsByClassName('wppopups-whole'), ...document.getElementsByClassName('wppopups-whole'),
// Miscellaneous // Miscellaneous
document.getElementById('__ic-notice'),
document.getElementById('__tealiumGDPRecModal'), document.getElementById('__tealiumGDPRecModal'),
...document.getElementsByClassName('_1ouSF3xnwUjIOquxopuxSZ'), ...document.getElementsByClassName('_1ouSF3xnwUjIOquxopuxSZ'),
document.getElementById('_evh-ric'), document.getElementById('_evh-ric'),
@ -162,6 +168,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('bankid-cookie'), ...document.getElementsByClassName('bankid-cookie'),
document.getElementById('banner-cookie'), document.getElementById('banner-cookie'),
document.getElementById('banner-cookies'), document.getElementById('banner-cookies'),
...document.getElementsByClassName('banner cookies-banner'),
document.getElementById('banner-spacer'), document.getElementById('banner-spacer'),
...document.getElementsByClassName('BannerPrivacyInformation'), ...document.getElementsByClassName('BannerPrivacyInformation'),
document.getElementById('barraaceptacion'), document.getElementById('barraaceptacion'),
@ -225,12 +232,14 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie-hint'), document.getElementById('cookie-hint'),
document.getElementById('cookie-holder'), document.getElementById('cookie-holder'),
...document.getElementsByClassName('cookie-info'), ...document.getElementsByClassName('cookie-info'),
document.getElementById('cookie-info'),
...document.getElementsByClassName('cookie-info-container'), ...document.getElementsByClassName('cookie-info-container'),
...document.getElementsByClassName('cookie-info-panel'), ...document.getElementsByClassName('cookie-info-panel'),
document.getElementById('cookie-info-wrapper'), document.getElementById('cookie-info-wrapper'),
...document.getElementsByClassName('cookie-information'), ...document.getElementsByClassName('cookie-information'),
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-layer-visible'),
...document.getElementsByClassName('cookie-message'), ...document.getElementsByClassName('cookie-message'),
document.getElementById('cookie-message'), document.getElementById('cookie-message'),
...document.getElementsByClassName('cookie-message-top'), ...document.getElementsByClassName('cookie-message-top'),
@ -245,6 +254,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookie-policy-consent'), document.getElementById('cookie-policy-consent'),
...document.getElementsByClassName('cookie-policy-container'), ...document.getElementsByClassName('cookie-policy-container'),
...document.getElementsByClassName('cookie-policy-form'), ...document.getElementsByClassName('cookie-policy-form'),
document.getElementById('cookie-policy-strap'),
...document.getElementsByClassName('cookie-popup'), ...document.getElementsByClassName('cookie-popup'),
document.getElementById('cookie-popup'), document.getElementById('cookie-popup'),
...document.getElementsByClassName('cookie-prompter'), ...document.getElementsByClassName('cookie-prompter'),
@ -260,7 +270,9 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookieAcceptContainer'), document.getElementById('cookieAcceptContainer'),
document.getElementById('cookieAcknowledgement'), document.getElementById('cookieAcknowledgement'),
...document.getElementsByClassName('cookiealert'), ...document.getElementsByClassName('cookiealert'),
...document.getElementsByClassName('cookieBanner'),
document.getElementById('cookieBanner'), document.getElementById('cookieBanner'),
document.getElementById('cookiebar'),
document.getElementById('cookieBar'), document.getElementById('cookieBar'),
...document.getElementsByClassName('cookiebar'), ...document.getElementsByClassName('cookiebar'),
...document.getElementsByClassName('cookiebox'), ...document.getElementsByClassName('cookiebox'),
@ -279,9 +291,11 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('cookieMessage'), document.getElementById('cookieMessage'),
document.getElementById('cookiemessage-root'), document.getElementById('cookiemessage-root'),
document.getElementById('cookieMessageWrapper'), document.getElementById('cookieMessageWrapper'),
...document.getElementsByClassName('cookieMSG'),
document.getElementById('cookieNotice'), document.getElementById('cookieNotice'),
document.getElementById('cookienotif'), document.getElementById('cookienotif'),
document.getElementById('cookieNotificationBannerWrapper'), document.getElementById('cookieNotificationBannerWrapper'),
document.getElementById('cookienotify-wrapper'),
document.getElementById('cookiePlaceholder'), document.getElementById('cookiePlaceholder'),
...document.getElementsByClassName('cookiePolicy'), ...document.getElementsByClassName('cookiePolicy'),
document.getElementById('cookiePolicy'), document.getElementById('cookiePolicy'),
@ -292,6 +306,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('CookieWarning'), ...document.getElementsByClassName('CookieWarning'),
...document.getElementsByClassName('cookies'), ...document.getElementsByClassName('cookies'),
document.getElementById('cookies'), document.getElementById('cookies'),
document.getElementById('cookies_cont'),
...document.getElementsByClassName('cookies__content'), ...document.getElementsByClassName('cookies__content'),
...document.getElementsByClassName('cookies__consent'), ...document.getElementsByClassName('cookies__consent'),
...document.getElementsByClassName('cookies__info'), ...document.getElementsByClassName('cookies__info'),
@ -299,6 +314,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('cookies__wrapper'), ...document.getElementsByClassName('cookies__wrapper'),
...document.getElementsByClassName('cookies-alert'), ...document.getElementsByClassName('cookies-alert'),
document.getElementById('cookies_alert'), document.getElementById('cookies_alert'),
...document.getElementsByClassName('cookies-accept-message'),
...document.getElementsByClassName('cookies-bar'), ...document.getElementsByClassName('cookies-bar'),
document.getElementById('cookies-consentimiento'), document.getElementById('cookies-consentimiento'),
document.getElementById('cookies-info-banner'), document.getElementById('cookies-info-banner'),
@ -328,8 +344,12 @@ export const getRemovableElements = (document) => Array.from([
document.querySelector('[data-id="cookie-policy"]'), document.querySelector('[data-id="cookie-policy"]'),
document.querySelector('[data-id="infobar"]'), document.querySelector('[data-id="infobar"]'),
document.querySelector('[data-js="cookie-policy"]'), document.querySelector('[data-js="cookie-policy"]'),
document.querySelector('[data-label="hirdetés"]')
? document.querySelector('[data-label="hirdetés"]').parentElement
: null,
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-ui-test="pm-cookie-banner"]'),
document.querySelector('[data-user-confirmation-screen-holder]'), 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"]'),
@ -340,12 +360,18 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('divCookie'), document.getElementById('divCookie'),
document.getElementById('eads-super-banner'), document.getElementById('eads-super-banner'),
document.querySelector('epaas-consent-drawer-shell'), document.querySelector('epaas-consent-drawer-shell'),
...document.getElementsByClassName('eu-cookie-bar-notification'),
document.getElementById('eu-cookie-bar-notification'),
document.getElementById('eu-cookie-law'), document.getElementById('eu-cookie-law'),
...document.getElementsByClassName('EUc'),
...document.getElementsByClassName('eupopup-container'), ...document.getElementsByClassName('eupopup-container'),
document.getElementById('ez-cookie-dialog'), document.getElementById('ez-cookie-dialog'),
document.getElementById('ez-cookie-dialog-wrapper'), document.getElementById('ez-cookie-dialog-wrapper'),
document.getElementById('footer_tc_privacy'), document.getElementById('footer_tc_privacy'),
document.getElementById('forMobileBanner'), document.getElementById('forMobileBanner'),
...document.getElementsByClassName('gb_Ud'),
...document.getElementsByClassName('gb_bd'),
...document.getElementsByClassName('gb_na'),
...document.getElementsByClassName('gdpr'), ...document.getElementsByClassName('gdpr'),
document.getElementById('gdpr-banner'), document.getElementById('gdpr-banner'),
...document.getElementsByClassName('gdpr-consent'), ...document.getElementsByClassName('gdpr-consent'),
@ -367,12 +393,15 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('informations-cookies'), document.getElementById('informations-cookies'),
...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-alert-notice'),
...document.getElementsByClassName('js-banner-cookie'),
...document.getElementsByClassName('js-cookie-consent'), ...document.getElementsByClassName('js-cookie-consent'),
...document.getElementsByClassName('js-cookie-consent-box'), ...document.getElementsByClassName('js-cookie-consent-box'),
...document.getElementsByClassName('js-cookie-msg'), ...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'),
document.getElementById('js-cookie-popup'),
...document.getElementsByClassName('js-cookies'), ...document.getElementsByClassName('js-cookies'),
document.getElementById('js-gdpr-consent-banner'), document.getElementById('js-gdpr-consent-banner'),
...document.getElementsByClassName('js-info-banner'), ...document.getElementsByClassName('js-info-banner'),
@ -397,6 +426,7 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('ms-footer-fixbox'), ...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('msgCookie'),
document.getElementById('msgTray_0'), document.getElementById('msgTray_0'),
document.getElementById('mtr-consent'), document.getElementById('mtr-consent'),
...document.getElementsByClassName('mw-cookiewarning-container'), ...document.getElementsByClassName('mw-cookiewarning-container'),
@ -405,7 +435,10 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('no-print'), ...document.getElementsByClassName('no-print'),
...document.getElementsByClassName('notice--cookie'), ...document.getElementsByClassName('notice--cookie'),
document.getElementById('notice-cookie-block'), document.getElementById('notice-cookie-block'),
...document.getElementsByClassName('notification--cookie'),
...document.getElementsByClassName('notificacion-cookies'),
...document.getElementsByClassName('notification-banner'), ...document.getElementsByClassName('notification-banner'),
...document.getElementsByClassName('notificacion-cookies'),
...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'),
@ -418,9 +451,11 @@ export const getRemovableElements = (document) => Array.from([
...document.getElementsByClassName('pageNotification'), ...document.getElementsByClassName('pageNotification'),
...document.getElementsByClassName('pam'), ...document.getElementsByClassName('pam'),
...document.getElementsByClassName('parallax-billboard'), ...document.getElementsByClassName('parallax-billboard'),
...document.getElementsByClassName('pea_cook_wrapper'),
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'),
document.getElementById('POPUP_CONTAINER'),
document.getElementById('privacy'), document.getElementById('privacy'),
document.getElementById('privacy-consent'), document.getElementById('privacy-consent'),
document.getElementById('privacy_bandeau'), document.getElementById('privacy_bandeau'),
@ -430,6 +465,7 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('rgpdbanner'), document.getElementById('rgpdbanner'),
...document.getElementsByClassName('rodo-popup'), ...document.getElementsByClassName('rodo-popup'),
document.querySelector('[role="alertdialog"]'), document.querySelector('[role="alertdialog"]'),
document.getElementById('rtveCookiePolicy'),
...document.getElementsByClassName('s-cookies'), ...document.getElementsByClassName('s-cookies'),
document.getElementById('sanoma-consent-bar-mobile'), document.getElementById('sanoma-consent-bar-mobile'),
document.getElementById('sccm-container'), document.getElementById('sccm-container'),
@ -455,6 +491,7 @@ 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('top-wrp bnr-wrp'),
...document.getElementsByClassName('truste_box_overlay'), ...document.getElementsByClassName('truste_box_overlay'),
...document.getElementsByClassName('truste_overlay'), ...document.getElementsByClassName('truste_overlay'),
document.querySelector('[type="COOKIE_USAGE"]'), document.querySelector('[type="COOKIE_USAGE"]'),
@ -467,5 +504,6 @@ export const getRemovableElements = (document) => Array.from([
document.getElementById('vscookieAlertCont'), document.getElementById('vscookieAlertCont'),
...document.getElementsByClassName('widget_cookies'), ...document.getElementsByClassName('widget_cookies'),
document.getElementById('widget_eu_cookie_law_widget'), document.getElementById('widget_eu_cookie_law_widget'),
document.getElementById('wpx_cookie'),
document.querySelector('ytd-consent-bump-renderer'), document.querySelector('ytd-consent-bump-renderer'),
]); ]);