Răsfoiți Sursa

allow embedding pdf files

Gildas 7 ani în urmă
părinte
comite
5163cd0a42
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      lib/single-file/single-file-core.js

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

@@ -601,7 +601,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 
 		removeDiscardedResources() {
 			this.doc.querySelectorAll("singlefile-infobar, singlefile-mask, singlefile-logs-window").forEach(element => element.remove());
-			const objectElements = this.doc.querySelectorAll("applet, meta[http-equiv=refresh], object[data]:not([type=\"image/svg+xml\"]):not([type=\"image/svg-xml\"]):not([type=\"text/html\"]), embed[src]:not([src*=\".svg\"])");
+			const objectElements = this.doc.querySelectorAll("applet, meta[http-equiv=refresh], object[data]:not([type=\"image/svg+xml\"]):not([type=\"image/svg-xml\"]):not([type=\"text/html\"]), embed[src]:not([src*=\".svg\"]):not([src*=\".pdf\"])");
 			this.stats.set("discarded", "objects", objectElements.length);
 			this.stats.set("processed", "objects", objectElements.length);
 			objectElements.forEach(element => element.remove());
@@ -887,7 +887,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 				["link[href][rel*=\"icon\"]", "href", "data:", false, true],
 				["object[type=\"image/svg+xml\"], object[type=\"image/svg-xml\"]", "data", PREFIX_DATA_URI_IMAGE_SVG],
 				["img[src], input[src][type=image]", "src", PREFIX_DATA_URI_IMAGE, true],
-				["embed[src*=\".svg\"]", "src", PREFIX_DATA_URI_IMAGE_SVG],
+				["embed[src*=\".svg\"], embed[src*=\".pdf\"]", "src", "data:"],
 				["video[poster]", "poster", PREFIX_DATA_URI_IMAGE],
 				["*[background]", "background", PREFIX_DATA_URI_IMAGE],
 				["image", "xlink:href", PREFIX_DATA_URI_IMAGE]