diff --git a/content.js b/content.js index 829158ac531f16208f08d81a008c34e57ccc8945..c50936da93e0a0045b3ba479939c0001ba55317b 100644 --- a/content.js +++ b/content.js @@ -481,10 +481,10 @@ function audioEvent() { } function pureCss() { - chrome.storage.local.get(['all', 'activate'], function (result) { - if (result.all.length > 0 && activate) { + chrome.storage.local.get(['all'], function (result) { + if (result.all.length > 0) { const elements = document.getElementsByClassName('CSSLSD'); - while(elements.length > 0){ + while (elements.length > 0) { elements[0].parentNode.removeChild(elements[0]); } result.all.forEach(element => { @@ -518,7 +518,11 @@ function onMessage({ type, data }) { console.info('Message received from CSSLSD back :', type, data); switch (type) { case 'update': { - pureCss(); + chrome.storage.sync.get(['activate'], function (result) { + if (result.activate) { + pureCss(); + } + }); break; } case 'start': {