refactor(script): drop unstable cookie remover

This commit is contained in:
wanhose 2020-06-15 21:33:09 +02:00
parent af4230ddcb
commit 8a0d400464

View File

@ -5,26 +5,11 @@ import { getNotRemovableElements, getRemovableElements } from './helpers.js';
const observer = new MutationObserver((mutations, observer) => {
mutations.forEach(() => {
observer.disconnect();
disableCookies();
doMagic();
observe();
});
});
// Cookies disabler
const disableCookies = () => {
const cookies = document.cookie.split(';');
const date = new Date(null).toUTCString();
const domain = location.host.replace('www', '');
cookies.forEach(cookie => {
const name = cookie.split('=')[0];
document.cookie = `${name}=; expires=${date}; path=/;`;
document.cookie = `${name}=; expires=${date}; domain=${domain}; path=/;`;
});
};
// Remover
const doMagic = () => {
// Getting elements
@ -66,6 +51,7 @@ const doMagic = () => {
// Miscellaneous
element.classList.remove('cli-barmodal-open');
element.classList.remove('cookiesAccepted');
element.classList.remove('cookiewall-active');
});
};
@ -78,6 +64,5 @@ const observe = () => {
};
// Then...
disableCookies();
doMagic();
observe();