diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/extensions/adBlock.user.js b/extensions/adBlock.user.js index f2a9a02..926e116 100644 --- a/extensions/adBlock.user.js +++ b/extensions/adBlock.user.js @@ -28,7 +28,11 @@ const manip = (actions) => { element.click(); } else if (action === 'remove-run') { element.remove(); - eval(func); + if (typeof func === 'function') { + func(); + } else if (typeof func === 'string') { + eval(func); + } } } } @@ -158,7 +162,7 @@ setInterval(() => { try{ manip([ - { selector: "tp-yt-paper-dialog:has(#feedback.ytd-enforcement-message-view-model)", action: 'remove-run', func: playVid()}, + { selector: "tp-yt-paper-dialog:has(#feedback.ytd-enforcement-message-view-model)", action: 'remove-run', func: playVid}, { selector: ".ytp-ad-overlay-close-button", action: 'click' }, { selector: ".style-scope.ytd-watch-next-secondary-results-renderer.sparkles-light-cta.GoogleActiveViewElement", action: 'hide' }, { selector: ".style-scope.ytd-item-section-renderer.sparkles-light-cta", action: 'hide' },