Skip to content

Commit 74981dc

Browse files
committed
👔 只有中版本更新时才打开更新日志页面
1 parent 8ae251a commit 74981dc

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

build/scriptcat/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 2,
33
"name": "ScriptCat",
4-
"version": "0.7.6",
4+
"version": "0.7.7",
55
"description": "脚本猫,一个用户脚本的框架,可编写脚本每天帮你自动处理事务.",
66
"background": {
77
"page": "background.html"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scriptcat",
3-
"version": "0.7.6",
3+
"version": "0.7.7",
44
"description": "脚本猫,一个可以执行用户脚本的浏览器扩展,万物皆可脚本化,让你的浏览器可以做更多的事情!",
55
"scripts": {
66
"lint": "eslint --ext .js,.ts,.tsx tests/ src/",

src/apps/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export const ExtVersion = "0.7.6";
1+
export const ExtVersion = "0.7.7";
22

33
export const Server = process.env.NODE_ENV == "production" ? "https://sc.icodef.com/" : "http://localhost:8080/";
44

src/background.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ import { migrate } from "./model/migrate";
1010
import { SCRIPT_STATUS_ENABLE, Script, SCRIPT_TYPE_NORMAL, SCRIPT_STATUS_DISABLE } from "./model/do/script";
1111
import { MapCache } from "./pkg/storage/cache/cache";
1212
import { get } from "./pkg/utils/utils";
13-
import { Server } from "./apps/config";
13+
import { ExtVersion, Server } from "./apps/config";
1414
import { Subscribe, SUBSCRIBE_STATUS_ENABLE } from "./model/do/subscribe";
1515
import { UserManager } from "./apps/user/manager";
1616
import { ToolsManager } from "./apps/tools/manager";
17+
import { config } from "vue/types/umd";
1718

1819
migrate();
1920

@@ -146,10 +147,13 @@ setInterval(() => {
146147
}
147148
}, 1800000);
148149

149-
process.env.NODE_ENV === "production" && chrome.runtime.onInstalled.addListener((details) => {
150+
chrome.runtime.onInstalled.addListener((details) => {
150151
if (details.reason == "install") {
151152
chrome.tabs.create({ url: "https://docs.scriptcat.org/" });
152153
} else if (details.reason == "update") {
153-
chrome.tabs.create({ url: "https://docs.scriptcat.org/change/" });
154+
// 中版本的更新才打开新窗口
155+
if (details.previousVersion?.substring(0, details.previousVersion.lastIndexOf('.')) != ExtVersion.substring(0, ExtVersion.lastIndexOf('.'))) {
156+
chrome.tabs.create({ url: "https://docs.scriptcat.org/change/" });
157+
}
154158
}
155159
});

0 commit comments

Comments
 (0)