diff --git a/src/App.vue b/src/App.vue
index b5fba53..2295a70 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -100,16 +100,16 @@
} catch (e) {
}
if ((!!updateInfo && process.env.NODE_ENV === 'production') && (!!updateInfo.HttpsFound ||
- (!!updateInfo.Found && window.location.protocol !== "https:"))) {
- this.$notify.warning({
- title: '发现更新',
- message: '发现新版本 v' + updateInfo.Version +
- '
更新详情:' + updateInfo.Detail +
- '
获取更新',
- dangerouslyUseHTMLString: true,
- duration: 15000,
- position: 'top-left'
- });
+ (!!updateInfo.Found && document.location.protocol !== "https:"))) {
+ this.$notify.warning({
+ title: '发现更新',
+ message: '发现新版本 v' + updateInfo.Version +
+ '
更新详情:' + updateInfo.Detail +
+ '
获取更新',
+ dangerouslyUseHTMLString: true,
+ duration: 15000,
+ position: 'top-left'
+ });
} else {
this.$notify.info({
title: '离线使用',
diff --git a/src/decrypt/kgm.js b/src/decrypt/kgm.js
index fbcc416..62d915f 100644
--- a/src/decrypt/kgm.js
+++ b/src/decrypt/kgm.js
@@ -10,9 +10,14 @@ const KgmHeader = [
const VprMaskDiff = [0x25, 0xDF, 0xE8, 0xA6, 0x75, 0x1E, 0x75, 0x0E,
0x2F, 0x80, 0xF3, 0x2D, 0xB8, 0xB6, 0xE3, 0x11,
0x00]
-const PreDefinedKey = "MoOtOiTvINGwd2E6n0E1i7L5t2IoOoNk"
export async function Decrypt(file, raw_filename, raw_ext) {
+ if (document.location.protocol === "file:") {
+ return {
+ status: false,
+ message: "请使用CLI版本进行解锁"
+ }
+ }
const oriData = new Uint8Array(await GetArrayBuffer(file));
if (raw_ext === "vpr") {
if (!IsBytesEqual(VprHeader, oriData.slice(0, 0x10)))