ソースを参照

verify responsiveImageData exists before reading it

Gildas 7 年 前
コミット
faf018e408
1 ファイル変更1 行追加1 行削除
  1. 1 1
      lib/single-file/single-file-core.js

+ 1 - 1
lib/single-file/single-file-core.js

@@ -516,7 +516,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 			this.doc.querySelectorAll("picture, img[srcset]").forEach(element => {
 				const tagName = element.tagName.toLowerCase();
 				const dataAttributeName = DOM.responsiveImagesAttributeName(this.options.sessionId);
-				const responsiveImageData = this.options.responsiveImageData[Number(element.getAttribute(dataAttributeName))];
+				const responsiveImageData = this.options.responsiveImageData && this.options.responsiveImageData[Number(element.getAttribute(dataAttributeName))];
 				element.removeAttribute(dataAttributeName);
 				if (responsiveImageData) {
 					if (tagName == "img") {