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) => {
|
||||
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();
|
||||
|
Loading…
Reference in New Issue
Block a user