Răsfoiți Sursa

fixed issue when network error occurs

Gildas 7 ani în urmă
părinte
comite
17f05e81a8
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      lib/single-file/single-file-browser.js

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

@@ -63,7 +63,11 @@ this.SingleFile = this.SingleFile || (() => {
 				return options && options.asDataURI ? "data:base64," : "";
 			}
 			if (resourceContent.status >= 400 && superFetch.hostFetch) {
-				resourceContent = await superFetch.hostFetch(resourceURL);
+				try {
+					resourceContent = await superFetch.hostFetch(resourceURL);
+				} catch (error) {
+					return options && options.asDataURI ? "data:base64," : "";
+				}
 			}
 			if (resourceContent.status >= 400) {
 				resourceContent = options && options.asDataURI ? "data:base64," : "";