mirror of
https://gitlab.com/SukkaW/ruleset.skk.moe.git
synced 2025-12-31 09:30:25 +00:00
deploy: 00a265e9d0
This commit is contained in:
53
Mock/widgets-outbrain-com_outbrain.js
Normal file
53
Mock/widgets-outbrain-com_outbrain.js
Normal file
@@ -0,0 +1,53 @@
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
const noopfn = () => {
|
||||
// noop
|
||||
};
|
||||
const obr = {};
|
||||
const methods = [
|
||||
'callClick',
|
||||
'callLoadMore',
|
||||
'callRecs',
|
||||
'callUserZapping',
|
||||
'callWhatIs',
|
||||
'cancelRecommendation',
|
||||
'cancelRecs',
|
||||
'closeCard',
|
||||
'closeModal',
|
||||
'closeTbx',
|
||||
'errorInjectionHandler',
|
||||
'getCountOfRecs',
|
||||
'getStat',
|
||||
'imageError',
|
||||
'manualVideoClicked',
|
||||
'onOdbReturn',
|
||||
'onVideoClick',
|
||||
'pagerLoad',
|
||||
'recClicked',
|
||||
'refreshSpecificWidget',
|
||||
'renderSpaWidgets',
|
||||
'refreshWidget',
|
||||
'reloadWidget',
|
||||
'researchWidget',
|
||||
'returnedError',
|
||||
'returnedHtmlData',
|
||||
'returnedIrdData',
|
||||
'returnedJsonData',
|
||||
'scrollLoad',
|
||||
'showDescription',
|
||||
'showRecInIframe',
|
||||
'userZappingMessage',
|
||||
'zappingFormAction'
|
||||
];
|
||||
obr.extern = {
|
||||
video: {
|
||||
getVideoRecs: noopfn,
|
||||
videoClicked: noopfn
|
||||
}
|
||||
};
|
||||
methods.forEach((a) => {
|
||||
obr.extern[a] = noopfn;
|
||||
});
|
||||
window.OBR = obr;
|
||||
}());
|
||||
@@ -2,18 +2,19 @@
|
||||
#!desc=增强 ADBlock 效果、恢复网站正常功能
|
||||
|
||||
[MITM]
|
||||
hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesyndication.com, *.googletagservices.com, *.doubleclick.net, cdn.ampproject.org, *.addthis.com, static.chartbeat.com
|
||||
hostname = %APPEND% *.google-analytics.com, *.googletagmanager.com, *.googlesyndication.com, *.googletagservices.com, *.doubleclick.net, cdn.ampproject.org, *.addthis.com, static.chartbeat.com, widgets.outbrain.com
|
||||
|
||||
[URL Rewrite]
|
||||
^https?://.*\.google-analytics\.com/analytics\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302
|
||||
^https?://.*\.googletagmanager\.com/gtm\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302
|
||||
^https?://.*\.google-analytics\.com/ga\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_ga.js 302
|
||||
^https?://.*\.google-analytics\.com/cx/api\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_cx_api.js 302
|
||||
^https?://.*\.googlesyndication\.com/adsbygoogle\.js https://ruleset.skk.moe/Mock/www-googlesyndication-com_adsbygoogle.js 302
|
||||
^https?://.*\.googletagservices\.com/gpt\.js https://ruleset.skk.moe/Mock/www-googletagservices-com_gpt.js 302
|
||||
^https?://.*\.google-analytics\.com/inpage_linkid\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_inpage_linkid.js 302
|
||||
^https?://.*\.doubleclick\.net/instream/ad_status\.js https://ruleset.skk.moe/Mock/doubleclick-net_instream_ad_status.js 302
|
||||
^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
|
||||
^https?://.+\.google-analytics\.com/analytics\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302
|
||||
^https?://.+\.googletagmanager\.com/gtm\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_analytics.js 302
|
||||
^https?://.+\.google-analytics\.com/ga\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_ga.js 302
|
||||
^https?://.+\.google-analytics\.com/cx/api\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_cx_api.js 302
|
||||
^https?://.+\.googlesyndication\.com/adsbygoogle\.js https://ruleset.skk.moe/Mock/www-googlesyndication-com_adsbygoogle.js 302
|
||||
^https?://.+\.googletagservices\.com/gpt\.js https://ruleset.skk.moe/Mock/www-googletagservices-com_gpt.js 302
|
||||
^https?://.+\.google-analytics\.com/inpage_linkid\.js https://ruleset.skk.moe/Mock/www-google-analytics-com_inpage_linkid.js 302
|
||||
^https?://.+\.doubleclick\.net/instream/ad_status\.js https://ruleset.skk.moe/Mock/doubleclick-net_instream_ad_status.js 302
|
||||
^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
|
||||
^https?://widgets\.outbrain\.com/outbrain\.js https://ruleset.skk.moe/Mock/widgets-outbrain-com_outbrain.js 302
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<p>
|
||||
Made by <a href="https://skk.moe">Sukka</a> | <a href="https://github.com/SukkaW/Surge/">Source @ GitHub</a> | Licensed under <a href="/LICENSE" target="_blank">AGPL-3.0</a>
|
||||
</p>
|
||||
<p>Last Build: 2024-09-29T20:17:47.932Z</p>
|
||||
<p>Last Build: 2024-09-29T20:30:49.337Z</p>
|
||||
<br>
|
||||
<ul class="directory-list">
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
<li class="folder">
|
||||
Mock
|
||||
<ul>
|
||||
<li><a class="file directory-list-file" href="/Mock/200.array.json">200.array.json</a></li><li><a class="file directory-list-file" href="/Mock/200.json">200.json</a></li><li><a class="file directory-list-file" href="/Mock/200.txt">200.txt</a></li><li><a class="file directory-list-file" href="/Mock/addthis-com_addthis_widget.js">addthis-com_addthis_widget.js</a></li><li><a class="file directory-list-file" href="/Mock/amazon-adsystem-com_amazon-apstag.js">amazon-adsystem-com_amazon-apstag.js</a></li><li><a class="file directory-list-file" href="/Mock/ampproject-org_v0.js">ampproject-org_v0.js</a></li><li><a class="file directory-list-file" href="/Mock/doubleclick-net_instream_ad_status.js">doubleclick-net_instream_ad_status.js</a></li><li><a class="file directory-list-file" href="/Mock/nomo.json">nomo.json</a></li><li><a class="file directory-list-file" href="/Mock/static-chartbeat-com_chartbeat_mab.js">static-chartbeat-com_chartbeat_mab.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_analytics.js">www-google-analytics-com_analytics.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_cx_api.js">www-google-analytics-com_cx_api.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_ga.js">www-google-analytics-com_ga.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_inpage_linkid.js">www-google-analytics-com_inpage_linkid.js</a></li><li><a class="file directory-list-file" href="/Mock/www-googlesyndication-com_adsbygoogle.js">www-googlesyndication-com_adsbygoogle.js</a></li><li><a class="file directory-list-file" href="/Mock/www-googletagservices-com_gpt.js">www-googletagservices-com_gpt.js</a></li>
|
||||
<li><a class="file directory-list-file" href="/Mock/200.array.json">200.array.json</a></li><li><a class="file directory-list-file" href="/Mock/200.json">200.json</a></li><li><a class="file directory-list-file" href="/Mock/200.txt">200.txt</a></li><li><a class="file directory-list-file" href="/Mock/addthis-com_addthis_widget.js">addthis-com_addthis_widget.js</a></li><li><a class="file directory-list-file" href="/Mock/amazon-adsystem-com_amazon-apstag.js">amazon-adsystem-com_amazon-apstag.js</a></li><li><a class="file directory-list-file" href="/Mock/ampproject-org_v0.js">ampproject-org_v0.js</a></li><li><a class="file directory-list-file" href="/Mock/doubleclick-net_instream_ad_status.js">doubleclick-net_instream_ad_status.js</a></li><li><a class="file directory-list-file" href="/Mock/nomo.json">nomo.json</a></li><li><a class="file directory-list-file" href="/Mock/static-chartbeat-com_chartbeat_mab.js">static-chartbeat-com_chartbeat_mab.js</a></li><li><a class="file directory-list-file" href="/Mock/widgets-outbrain-com_outbrain.js">widgets-outbrain-com_outbrain.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_analytics.js">www-google-analytics-com_analytics.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_cx_api.js">www-google-analytics-com_cx_api.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_ga.js">www-google-analytics-com_ga.js</a></li><li><a class="file directory-list-file" href="/Mock/www-google-analytics-com_inpage_linkid.js">www-google-analytics-com_inpage_linkid.js</a></li><li><a class="file directory-list-file" href="/Mock/www-googlesyndication-com_adsbygoogle.js">www-googlesyndication-com_adsbygoogle.js</a></li><li><a class="file directory-list-file" href="/Mock/www-googletagservices-com_gpt.js">www-googletagservices-com_gpt.js</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user