feat(content): add support for optanon dialogs and fix quantcast performance

This commit is contained in:
wanhose 2020-04-24 20:44:40 +02:00 committed by wanhose
parent da6b23a01e
commit 77a5b33a6f

View File

@ -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();
});