Explorar o código

support HTML files (see #764)

Gildas %!s(int64=4) %!d(string=hai) anos
pai
achega
453753c118
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      lib/single-file/single-file-util.js

+ 4 - 1
lib/single-file/single-file-util.js

@@ -94,7 +94,10 @@ function getInstance(utilOptions) {
 			return (new DOMParser()).parseFromString(content, "text/xml");
 		},
 		parseSVGContent(content) {
-			return (new DOMParser()).parseFromString(content, "image/svg+xml");
+			const doc = (new DOMParser()).parseFromString(content, "image/svg+xml");
+			if (doc.querySelector("parsererror")) {
+				return (new DOMParser()).parseFromString(content, "text/html");
+			}
 		},
 		async digest(algo, text) {
 			try {