|
@@ -872,12 +872,12 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
const content = await DocUtil.getContent(scriptElement.src, { asDataURI: false, maxResourceSize: this.options.maxResourceSize, maxResourceSizeEnabled: this.options.maxResourceSizeEnabled });
|
|
const content = await DocUtil.getContent(scriptElement.src, { asDataURI: false, maxResourceSize: this.options.maxResourceSize, maxResourceSizeEnabled: this.options.maxResourceSizeEnabled });
|
|
|
let scriptContent = content.data.replace(/<\//gi, "<\\/");
|
|
let scriptContent = content.data.replace(/<\//gi, "<\\/");
|
|
|
try {
|
|
try {
|
|
|
- new Function(scriptContent);
|
|
|
|
|
|
|
+ Function(scriptContent);
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
scriptContent = content.data.replace(/<\//gi, "<\\\\/");
|
|
scriptContent = content.data.replace(/<\//gi, "<\\\\/");
|
|
|
}
|
|
}
|
|
|
try {
|
|
try {
|
|
|
- new Function(scriptContent);
|
|
|
|
|
|
|
+ Function(scriptContent);
|
|
|
scriptContent = scriptContent.replace(/\/>/gi, "\\/>");
|
|
scriptContent = scriptContent.replace(/\/>/gi, "\\/>");
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
// ignored
|
|
// ignored
|