diff --git a/src/js/content.js b/src/js/content.js index 7766114..e0aa6f1 100644 --- a/src/js/content.js +++ b/src/js/content.js @@ -15,4 +15,3 @@ if (!!window.chrome) { // Inject logic script target.appendChild(script); }; - diff --git a/src/js/modules/script.js b/src/js/modules/script.js index 0ec70df..10e7a76 100644 --- a/src/js/modules/script.js +++ b/src/js/modules/script.js @@ -5,11 +5,21 @@ 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(';'); + + cookies.forEach(cookie => { + document.cookie = `${cookie.split('=')[0]}=; expires=${new Date(null).toUTCString()}; path=/;`; + }); +}; + // Remover const doMagic = () => { // Getting elements @@ -58,5 +68,6 @@ const observe = () => { }; // Then... +disableCookies(); doMagic(); observe(); \ No newline at end of file