aboutsummaryrefslogtreecommitdiff
path: root/main_background.js
diff options
context:
space:
mode:
Diffstat (limited to 'main_background.js')
-rw-r--r--main_background.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/main_background.js b/main_background.js
index d33d3d9..73aa47b 100644
--- a/main_background.js
+++ b/main_background.js
@@ -618,6 +618,7 @@ function validateLicense(matches) {
*/
function license_read(scriptSrc, name, external = false) {
+ // Check for @licstart .. @licend method
const license = legacy_license_lib.check(scriptSrc);
if (license) {
return [true, scriptSrc, `Licensed under: ${license}`];
@@ -653,6 +654,7 @@ function license_read(scriptSrc, name, external = false) {
return trivial;
}
+ // Check for @license .. @license-end method
while (uneditedSrc) {
const openingMatch = /\/[/*]\s*?(@license)\s+(\S+)\s+(\S+).*$/mi.exec(uneditedSrc);
if (!openingMatch) { // no license found, check for triviality
@@ -856,6 +858,7 @@ var ResponseHandler = {
});
return ResponseProcessor.ACCEPT;
} else {
+ // Check for the weblabel method
let scriptInfo = await ExternalLicenses.check({ url: fullUrl, tabId, frameId, documentUrl });
if (scriptInfo) {
let verdict, ret;