Add invidious instances by default for safari

https://github.com/ajayyy/SponsorBlock/issues/798
This commit is contained in:
Ajay
2023-02-01 19:48:24 -05:00
parent 78a006544a
commit c3213eb040
3 changed files with 13 additions and 3 deletions

View File

@@ -3,6 +3,7 @@
const webpack = require("webpack");
const path = require('path');
const { validate } = require('schema-utils');
const invidiousList = require("../ci/invidiouslist.json");
const fs = require('fs');
@@ -49,6 +50,11 @@ class BuildManifest {
mergeObjects(manifest, chromeManifestExtra);
} else if (this.options.browser.toLowerCase() === "safari") {
mergeObjects(manifest, safariManifestExtra);
// Add all invidious instances as options for the content script
for (const instance of invidiousList) {
manifest.content_scripts[0].matches.push(`*://*.${instance}/*`);
}
}
if (this.options.stream === "beta") {