Procházet zdrojové kódy

verify responsiveImageData exists before reading it

Gildas před 7 roky
rodič
revize
faf018e408
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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") {