From 77a5b33a6f4ef92a251a90cda0075d81c033356a Mon Sep 17 00:00:00 2001 From: wanhose Date: Fri, 24 Apr 2020 20:44:40 +0200 Subject: [PATCH] feat(content): add support for optanon dialogs and fix quantcast performance --- js/content.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/js/content.js b/js/content.js index ccd66ec..670bcc2 100644 --- a/js/content.js +++ b/js/content.js @@ -12,13 +12,23 @@ if (typeof chrome.app.isInstalled !== 'undefined') { // Remover const doMagic = () => { - // Quantcast - const notRemovableElements = Array.from(document.getElementsByClassName("qc-cmp-ui-showing")); + const notRemovableElements = Array.from([ + // Quantcast + ...document.getElementsByClassName("qc-cmp-ui-showing"), + ]); + + const removableElements = Array.from([ + // Quantcast + ...document.getElementsByClassName("qc-cmp-ui-container"), + // Optanon + ...document.getElementsByClassName("optanon-alert-box-wrapper"), + ]); + notRemovableElements.forEach(element => { + // Quantcast element.classList.remove("qc-cmp-ui-showing"); }); - const removableElements = Array.from(document.getElementsByClassName("qc-cmp-ui-container")); removableElements.forEach(element => { element.remove(); });