Jelajahi Sumber

remove link[rel=manifest] rel attribute

Gildas 5 tahun lalu
induk
melakukan
db2a4c8c17
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      lib/single-file/single-file-core.js

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

@@ -699,13 +699,13 @@ this.singlefile.lib.core = this.singlefile.lib.core || (() => {
 			this.stats.set("discarded", "objects", objectElements.length);
 			this.stats.set("processed", "objects", objectElements.length);
 			objectElements.forEach(element => element.remove());
-			const replacedAttributeValue = this.doc.querySelectorAll("link[rel~=preconnect], link[rel~=prerender], link[rel~=dns-prefetch], link[rel~=preload], link[rel~=prefetch]");
+			const replacedAttributeValue = this.doc.querySelectorAll("link[rel~=preconnect], link[rel~=prerender], link[rel~=dns-prefetch], link[rel~=preload], link[rel~=manifest], link[rel~=prefetch]");
 			replacedAttributeValue.forEach(element => {
 				let regExp;
 				if (this.options.removeScripts) {
-					regExp = /(preconnect|prerender|dns-prefetch|preload|prefetch)/g;
+					regExp = /(preconnect|prerender|dns-prefetch|preload|prefetch|manifest)/g;
 				} else {
-					regExp = /(preconnect|prerender|dns-prefetch|prefetch)/g;
+					regExp = /(preconnect|prerender|dns-prefetch|prefetch|manifest)/g;
 				}
 				const relValue = element.getAttribute("rel").replace(regExp, "").trim();
 				if (relValue.length) {