Explorar o código

ignore empty contents

Gildas %!s(int64=7) %!d(string=hai) anos
pai
achega
da34e48001
Modificáronse 1 ficheiros con 12 adicións e 6 borrados
  1. 12 6
      lib/single-file/single-file-core.js

+ 12 - 6
lib/single-file/single-file-core.js

@@ -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");