refactor(script): drop unstable cookie remover
This commit is contained in:
parent
af4230ddcb
commit
8a0d400464
@ -5,26 +5,11 @@ import { getNotRemovableElements, getRemovableElements } from './helpers.js';
|
|||||||
const observer = new MutationObserver((mutations, observer) => {
|
const observer = new MutationObserver((mutations, observer) => {
|
||||||
mutations.forEach(() => {
|
mutations.forEach(() => {
|
||||||
observer.disconnect();
|
observer.disconnect();
|
||||||
disableCookies();
|
|
||||||
doMagic();
|
doMagic();
|
||||||
observe();
|
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
|
// Remover
|
||||||
const doMagic = () => {
|
const doMagic = () => {
|
||||||
// Getting elements
|
// Getting elements
|
||||||
@ -66,6 +51,7 @@ const doMagic = () => {
|
|||||||
// Miscellaneous
|
// Miscellaneous
|
||||||
element.classList.remove('cli-barmodal-open');
|
element.classList.remove('cli-barmodal-open');
|
||||||
element.classList.remove('cookiesAccepted');
|
element.classList.remove('cookiesAccepted');
|
||||||
|
element.classList.remove('cookiewall-active');
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -78,6 +64,5 @@ const observe = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Then...
|
// Then...
|
||||||
disableCookies();
|
|
||||||
doMagic();
|
doMagic();
|
||||||
observe();
|
observe();
|
||||||
|
Loading…
Reference in New Issue
Block a user