|
|
@@ -399,13 +399,19 @@ const SingleFileCore = (() => {
|
|
|
insertSingleFileComment: false,
|
|
|
framesData: this.options.framesData
|
|
|
};
|
|
|
- frameData.processor = new PageProcessor(options);
|
|
|
- frameData.frameElement = frameElement;
|
|
|
- await frameData.processor.loadPage(frameData.content);
|
|
|
- return frameData.processor.initialize();
|
|
|
+ if (frameData.content) {
|
|
|
+ frameData.processor = new PageProcessor(options);
|
|
|
+ frameData.frameElement = frameElement;
|
|
|
+ await frameData.processor.loadPage(frameData.content);
|
|
|
+ return frameData.processor.initialize();
|
|
|
+ }
|
|
|
} else {
|
|
|
- const pageData = await frameData.processor.getPageData();
|
|
|
- frameElement.setAttribute("src", "data:text/html," + pageData.content);
|
|
|
+ if (frameData.processor) {
|
|
|
+ const pageData = await frameData.processor.getPageData();
|
|
|
+ frameElement.setAttribute("src", "data:text/html," + pageData.content);
|
|
|
+ } else {
|
|
|
+ frameElement.setAttribute("src", "about:blank");
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
frameElement.setAttribute("src", "about:blank");
|