浏览代码

bump up version

Gildas 2 年之前
父节点
当前提交
5b77182074
共有 6 个文件被更改,包括 24 次插入21 次删除
  1. 0 0
      lib/single-file-extension-background.js
  2. 17 14
      lib/single-file-extension-editor.js
  3. 0 0
      lib/single-file-extension.js
  4. 1 1
      manifest.json
  5. 5 5
      package-lock.json
  6. 1 1
      package.json

文件差异内容过多而无法显示
+ 0 - 0
lib/single-file-extension-background.js


+ 17 - 14
lib/single-file-extension-editor.js

@@ -1076,20 +1076,17 @@ pre code {
 					content = content.replace(/<script data-template-shadow-root src.*?<\/script>/g, initScriptContent);
 				}
 				if (pageCompressContent) {
-					if (message.foregroundSave) {
-						alert("Foreground save not supported for compressed content");
-					} else {
-						const viewport = document.head.querySelector("meta[name=viewport]");
-						window.parent.postMessage(JSON.stringify({
-							method: "setContent",
-							content,
-							title: document.title,
-							doctype: singlefile.helper.getDoctypeString(document),
-							url: pageUrl,
-							viewport: viewport ? viewport.content : null,
-							compressContent: true
-						}), "*");
-					}
+					const viewport = document.head.querySelector("meta[name=viewport]");
+					window.parent.postMessage(JSON.stringify({
+						method: "setContent",
+						content,
+						title: document.title,
+						doctype: singlefile.helper.getDoctypeString(document),
+						url: pageUrl,
+						viewport: viewport ? viewport.content : null,
+						compressContent: true,
+						foregroundSave: message.foregroundSave
+					}), "*");
 				} else {
 					if (message.foregroundSave) {
 						if (message.filename && message.filename.length) {
@@ -1113,6 +1110,12 @@ pre code {
 			if (message.method == "displayInfobar") {
 				singlefile.helper.displayIcon(document, true);
 			}
+			if (message.method == "download") {
+				const link = document.createElement("a");
+				link.download = message.filename;
+				link.href = URL.createObjectURL(new Blob([new Uint8Array(message.content)], { type: "text/html" }));
+				link.dispatchEvent(new MouseEvent("click"));
+			}
 		};
 		window.onresize = reflowNotes;
 		document.ondragover = event => event.preventDefault();

文件差异内容过多而无法显示
+ 0 - 0
lib/single-file-extension.js


+ 1 - 1
manifest.json

@@ -8,7 +8,7 @@
 		"64": "src/ui/resources/icon_64.png",
 		"128": "src/ui/resources/icon_128.png"
 	},
-	"version": "1.22.9",
+	"version": "1.22.10",
 	"description": "__MSG_extensionDescription__",
 	"content_scripts": [
 		{

+ 5 - 5
package-lock.json

@@ -1,12 +1,12 @@
 {
 	"name": "single-file",
-	"version": "1.1.9",
+	"version": "1.1.10",
 	"lockfileVersion": 3,
 	"requires": true,
 	"packages": {
 		"": {
 			"name": "single-file",
-			"version": "1.1.9",
+			"version": "1.1.10",
 			"license": "AGPL-3.0-or-later",
 			"dependencies": {
 				"single-file-cli": "1.1.11",
@@ -1837,9 +1837,9 @@
 			}
 		},
 		"node_modules/terser": {
-			"version": "5.21.0",
-			"resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz",
-			"integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==",
+			"version": "5.22.0",
+			"resolved": "https://registry.npmjs.org/terser/-/terser-5.22.0.tgz",
+			"integrity": "sha512-hHZVLgRA2z4NWcN6aS5rQDc+7Dcy58HOf2zbYwmFcQ+ua3h6eEFf5lIDKTzbWwlazPyOZsFQO8V80/IjVNExEw==",
 			"dev": true,
 			"dependencies": {
 				"@jridgewell/source-map": "^0.3.3",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 	"name": "single-file",
-	"version": "1.1.9",
+	"version": "1.1.10",
 	"description": "SingleFile",
 	"author": "Gildas Lormeau",
 	"license": "AGPL-3.0-or-later",

部分文件因为文件数量过多而无法显示