diff --git a/platform/mv3/make-rulesets.js b/platform/mv3/make-rulesets.js index 89e240448..2a1e3d94a 100644 --- a/platform/mv3/make-rulesets.js +++ b/platform/mv3/make-rulesets.js @@ -1413,6 +1413,7 @@ async function main() { ); for ( const ruleset of rulesets ) { + if ( ruleset.excludedPlatforms?.includes(platform) ) { continue; } await rulesetFromURLs(ruleset); } diff --git a/platform/mv3/rulesets.json b/platform/mv3/rulesets.json index 8f8a6f8f2..c2dff26d1 100644 --- a/platform/mv3/rulesets.json +++ b/platform/mv3/rulesets.json @@ -60,6 +60,7 @@ "name": "Malicious URL Blocklist", "group": "malware", "enabled": true, + "excludedPlatforms": [ "safari" ], "urls": [ "https://malware-filter.gitlab.io/malware-filter/urlhaus-filter-hosts.txt" ], @@ -90,6 +91,7 @@ "id": "dpollock-0", "name": "Dan Pollock’s hosts file", "enabled": false, + "excludedPlatforms": [ "safari" ], "urls": [ "https://someonewhocares.org/hosts/hosts" ], @@ -161,6 +163,7 @@ "id": "stevenblack-hosts", "name": "Steven Black’s Unified Hosts (adware + malware)", "enabled": false, + "excludedPlatforms": [ "safari" ], "urls": [ "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" ],