From cfa3b80360ebccfba3cdd9a437a667267465b2ee Mon Sep 17 00:00:00 2001 From: SukkaW Date: Tue, 27 Aug 2024 08:07:08 +0800 Subject: [PATCH] Enhanced AdBlock for chartbeat --- Mock/static-chartbeat-com_chartbeat_mab.js | 12 ++++++++++++ Modules/sukka_enhance_adblock.sgmodule | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 Mock/static-chartbeat-com_chartbeat_mab.js diff --git a/Mock/static-chartbeat-com_chartbeat_mab.js b/Mock/static-chartbeat-com_chartbeat_mab.js new file mode 100644 index 00000000..c7a8ef59 --- /dev/null +++ b/Mock/static-chartbeat-com_chartbeat_mab.js @@ -0,0 +1,12 @@ +(function () { + 'use strict'; + + const noopfn = function () { /* noop */ }; + window.pSUPERFLY = { + activity: noopfn, + virtualPage: noopfn + }; + for (const hider of document.querySelectorAll('style[id^=chartbeat-flicker-control]')) { + hider.remove(); + } +}()); diff --git a/Modules/sukka_enhance_adblock.sgmodule b/Modules/sukka_enhance_adblock.sgmodule index ae3bd199..be33d9e1 100644 --- a/Modules/sukka_enhance_adblock.sgmodule +++ b/Modules/sukka_enhance_adblock.sgmodule @@ -2,7 +2,7 @@ #!desc=增强 ADBlock 效果、恢复网站正常功能 [MITM] -hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesyndication.com, *.googletagservices.com, *.doubleclick.net, cdn.ampproject.org, *.addthis.com +hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesyndication.com, *.googletagservices.com, *.doubleclick.net, cdn.ampproject.org, *.addthis.com, static.chartbeat.com [URL Rewrite] ^https?://.*\.google-analytics\.com/analytics\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302 @@ -16,3 +16,4 @@ hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesynd ^https?://cdn\.ampproject\.org/v0.js https://ruleset.skk.moe/Mock/ampproject-org_v0.js 302 ^https?://.*\.addthis\.com/addthis_widget.js https://ruleset.skk.moe/Mock/addthis-com_addthis_widget.js 302 ^https?://.*\.amazon-adsystem.com/aax2/apstag.js https://ruleset.skk.moe/Mock/amazon-adsystem-com_amazon-apstag.js 302 +^https?://static.chartbeat.com/chartbeat.js https://ruleset.skk.moe/Mock/static-chartbeat-com_chartbeat_mab.js 302