Преглед изворни кода

catch errors when decoding fetch response

Gildas пре 7 година
родитељ
комит
0ebe30ab65
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      lib/single-file/single-file-browser.js

+ 6 - 1
lib/single-file/single-file-browser.js

@@ -116,7 +116,12 @@ this.SingleFile = this.SingleFile || (() => {
 				if (!charSet) {
 					charSet = "utf-8";
 				}
-				const arrayBuffer = await resourceContent.arrayBuffer();
+				let arrayBuffer;
+				try {
+					arrayBuffer = await resourceContent.arrayBuffer();
+				} catch (error) {
+					return "";
+				}
 				if (DEBUG) {
 					log("  // ENDED   download url =", resourceURL, "delay =", Date.now() - startTime);
 				}