Просмотр исходного кода

handle case where no window is given

Gildas 6 лет назад
Родитель
Сommit
48f39ff887
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      lib/single-file/util/doc-helper.js

+ 8 - 0
lib/single-file/util/doc-helper.js

@@ -80,6 +80,14 @@ this.docHelper = this.docHelper || (() => {
 		let elementsInfo;
 		if (win && doc.body) {
 			elementsInfo = getElementsInfo(win, doc, doc.body, options);
+		} else {
+			elementsInfo = {
+				canvasData: [],
+				imageData: [],
+				postersData: [],
+				usedFonts: [],
+				shadowRootsData: []
+			};
 		}
 		saveInputValues(doc);
 		return {