|
@@ -1200,10 +1200,8 @@ class Processor {
|
|
|
let scriptSrc;
|
|
let scriptSrc;
|
|
|
if (element.tagName == "SCRIPT") {
|
|
if (element.tagName == "SCRIPT") {
|
|
|
scriptSrc = element.getAttribute("src");
|
|
scriptSrc = element.getAttribute("src");
|
|
|
- element.removeAttribute("src");
|
|
|
|
|
} else {
|
|
} else {
|
|
|
scriptSrc = element.getAttribute("href");
|
|
scriptSrc = element.getAttribute("href");
|
|
|
- element.removeAttribute("href");
|
|
|
|
|
}
|
|
}
|
|
|
element.removeAttribute("integrity");
|
|
element.removeAttribute("integrity");
|
|
|
element.textContent = "";
|
|
element.textContent = "";
|
|
@@ -1213,6 +1211,11 @@ class Processor {
|
|
|
// ignored
|
|
// ignored
|
|
|
}
|
|
}
|
|
|
if (testValidURL(resourceURL)) {
|
|
if (testValidURL(resourceURL)) {
|
|
|
|
|
+ if (element.tagName == "SCRIPT") {
|
|
|
|
|
+ element.removeAttribute("src");
|
|
|
|
|
+ } else {
|
|
|
|
|
+ element.removeAttribute("href");
|
|
|
|
|
+ }
|
|
|
this.stats.add("processed", "scripts", 1);
|
|
this.stats.add("processed", "scripts", 1);
|
|
|
const content = await util.getContent(resourceURL, {
|
|
const content = await util.getContent(resourceURL, {
|
|
|
asBinary: true,
|
|
asBinary: true,
|