|
|
@@ -599,15 +599,15 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
DomProcessorHelper.processSrcset(this.doc.querySelectorAll("[srcset]"), "srcset", this.baseURI, this.batchRequest)
|
|
|
];
|
|
|
if (!this.options.removeAudioSrc) {
|
|
|
- resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll("audio[src], audio > source[src]"), "src", this.baseURI));
|
|
|
+ resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll("audio[src], audio > source[src]"), "src", this.baseURI, this.batchRequest));
|
|
|
}
|
|
|
if (!this.options.removeVideoSrc) {
|
|
|
- resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll("video[src], video > source[src]"), "src", this.baseURI));
|
|
|
+ resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll("video[src], video > source[src]"), "src", this.baseURI, this.batchRequest));
|
|
|
}
|
|
|
if (this.options.lazyLoadImages) {
|
|
|
const imageSelectors = DOM.lazyLoaderImageSelectors();
|
|
|
- Object.keys(imageSelectors.src).forEach(selector => resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll(selector), imageSelectors.src[selector], this.baseURI)));
|
|
|
- Object.keys(imageSelectors.srcset).forEach(selector => resourcePromises.push(DomProcessorHelper.processSrcset(this.doc.querySelectorAll(selector), imageSelectors.srcset[selector], this.baseURI)));
|
|
|
+ Object.keys(imageSelectors.src).forEach(selector => resourcePromises.push(DomProcessorHelper.processAttribute(this.doc.querySelectorAll(selector), imageSelectors.src[selector], this.baseURI, this.batchRequest)));
|
|
|
+ Object.keys(imageSelectors.srcset).forEach(selector => resourcePromises.push(DomProcessorHelper.processSrcset(this.doc.querySelectorAll(selector), imageSelectors.srcset[selector], this.baseURI, this.batchRequest)));
|
|
|
}
|
|
|
await resourcePromises;
|
|
|
}
|
|
|
@@ -885,6 +885,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
const dataURI = await batchRequest.addURL(new URL(resourceURL, baseURI).href);
|
|
|
resourceElement.setAttribute(attributeName, dataURI);
|
|
|
} catch (error) {
|
|
|
+ debugger
|
|
|
/* ignored */
|
|
|
}
|
|
|
}
|