|
|
@@ -35,6 +35,7 @@ async function downloadPage(pageData, options) {
|
|
|
if (options.includeBOM) {
|
|
|
pageData.content = "\ufeff" + pageData.content;
|
|
|
}
|
|
|
+ const embeddedImage = options.embeddedImage;
|
|
|
const message = {
|
|
|
method: "downloads.download",
|
|
|
taskId: options.taskId,
|
|
|
@@ -69,7 +70,7 @@ async function downloadPage(pageData, options) {
|
|
|
warnUnsavedPage: options.warnUnsavedPage,
|
|
|
createRootDirectory: options.createRootDirectory,
|
|
|
selfExtractingArchive: options.selfExtractingArchive,
|
|
|
- embeddedImage: options.embeddedImage,
|
|
|
+ embeddedImage: Array.from(embeddedImage),
|
|
|
preventAppendedData: options.preventAppendedData,
|
|
|
extractDataFromPage: options.extractDataFromPage,
|
|
|
insertCanonicalLink: options.insertCanonicalLink,
|
|
|
@@ -85,6 +86,7 @@ async function downloadPage(pageData, options) {
|
|
|
const result = await browser.runtime.sendMessage(message);
|
|
|
URL.revokeObjectURL(blobURL);
|
|
|
if (result.error) {
|
|
|
+ message.embeddedImage = embeddedImage;
|
|
|
message.blobURL = null;
|
|
|
message.pageData = pageData;
|
|
|
let data, indexData = 0;
|