正在显示
3 个修改的文件
包含
34 行增加
和
17 行删除
| ... | @@ -6482,12 +6482,14 @@ | ... | @@ -6482,12 +6482,14 @@ |
| 6482 | "balanced-match": { | 6482 | "balanced-match": { |
| 6483 | "version": "1.0.0", | 6483 | "version": "1.0.0", |
| 6484 | "bundled": true, | 6484 | "bundled": true, |
| 6485 | - "dev": true | 6485 | + "dev": true, |
| 6486 | + "optional": true | ||
| 6486 | }, | 6487 | }, |
| 6487 | "brace-expansion": { | 6488 | "brace-expansion": { |
| 6488 | "version": "1.1.11", | 6489 | "version": "1.1.11", |
| 6489 | "bundled": true, | 6490 | "bundled": true, |
| 6490 | "dev": true, | 6491 | "dev": true, |
| 6492 | + "optional": true, | ||
| 6491 | "requires": { | 6493 | "requires": { |
| 6492 | "balanced-match": "^1.0.0", | 6494 | "balanced-match": "^1.0.0", |
| 6493 | "concat-map": "0.0.1" | 6495 | "concat-map": "0.0.1" |
| ... | @@ -6502,17 +6504,20 @@ | ... | @@ -6502,17 +6504,20 @@ |
| 6502 | "code-point-at": { | 6504 | "code-point-at": { |
| 6503 | "version": "1.1.0", | 6505 | "version": "1.1.0", |
| 6504 | "bundled": true, | 6506 | "bundled": true, |
| 6505 | - "dev": true | 6507 | + "dev": true, |
| 6508 | + "optional": true | ||
| 6506 | }, | 6509 | }, |
| 6507 | "concat-map": { | 6510 | "concat-map": { |
| 6508 | "version": "0.0.1", | 6511 | "version": "0.0.1", |
| 6509 | "bundled": true, | 6512 | "bundled": true, |
| 6510 | - "dev": true | 6513 | + "dev": true, |
| 6514 | + "optional": true | ||
| 6511 | }, | 6515 | }, |
| 6512 | "console-control-strings": { | 6516 | "console-control-strings": { |
| 6513 | "version": "1.1.0", | 6517 | "version": "1.1.0", |
| 6514 | "bundled": true, | 6518 | "bundled": true, |
| 6515 | - "dev": true | 6519 | + "dev": true, |
| 6520 | + "optional": true | ||
| 6516 | }, | 6521 | }, |
| 6517 | "core-util-is": { | 6522 | "core-util-is": { |
| 6518 | "version": "1.0.2", | 6523 | "version": "1.0.2", |
| ... | @@ -6629,7 +6634,8 @@ | ... | @@ -6629,7 +6634,8 @@ |
| 6629 | "inherits": { | 6634 | "inherits": { |
| 6630 | "version": "2.0.4", | 6635 | "version": "2.0.4", |
| 6631 | "bundled": true, | 6636 | "bundled": true, |
| 6632 | - "dev": true | 6637 | + "dev": true, |
| 6638 | + "optional": true | ||
| 6633 | }, | 6639 | }, |
| 6634 | "ini": { | 6640 | "ini": { |
| 6635 | "version": "1.3.5", | 6641 | "version": "1.3.5", |
| ... | @@ -6641,6 +6647,7 @@ | ... | @@ -6641,6 +6647,7 @@ |
| 6641 | "version": "1.0.0", | 6647 | "version": "1.0.0", |
| 6642 | "bundled": true, | 6648 | "bundled": true, |
| 6643 | "dev": true, | 6649 | "dev": true, |
| 6650 | + "optional": true, | ||
| 6644 | "requires": { | 6651 | "requires": { |
| 6645 | "number-is-nan": "^1.0.0" | 6652 | "number-is-nan": "^1.0.0" |
| 6646 | } | 6653 | } |
| ... | @@ -6655,6 +6662,7 @@ | ... | @@ -6655,6 +6662,7 @@ |
| 6655 | "version": "3.0.4", | 6662 | "version": "3.0.4", |
| 6656 | "bundled": true, | 6663 | "bundled": true, |
| 6657 | "dev": true, | 6664 | "dev": true, |
| 6665 | + "optional": true, | ||
| 6658 | "requires": { | 6666 | "requires": { |
| 6659 | "brace-expansion": "^1.1.7" | 6667 | "brace-expansion": "^1.1.7" |
| 6660 | } | 6668 | } |
| ... | @@ -6662,12 +6670,14 @@ | ... | @@ -6662,12 +6670,14 @@ |
| 6662 | "minimist": { | 6670 | "minimist": { |
| 6663 | "version": "0.0.8", | 6671 | "version": "0.0.8", |
| 6664 | "bundled": true, | 6672 | "bundled": true, |
| 6665 | - "dev": true | 6673 | + "dev": true, |
| 6674 | + "optional": true | ||
| 6666 | }, | 6675 | }, |
| 6667 | "minipass": { | 6676 | "minipass": { |
| 6668 | "version": "2.9.0", | 6677 | "version": "2.9.0", |
| 6669 | "bundled": true, | 6678 | "bundled": true, |
| 6670 | "dev": true, | 6679 | "dev": true, |
| 6680 | + "optional": true, | ||
| 6671 | "requires": { | 6681 | "requires": { |
| 6672 | "safe-buffer": "^5.1.2", | 6682 | "safe-buffer": "^5.1.2", |
| 6673 | "yallist": "^3.0.0" | 6683 | "yallist": "^3.0.0" |
| ... | @@ -6686,6 +6696,7 @@ | ... | @@ -6686,6 +6696,7 @@ |
| 6686 | "version": "0.5.1", | 6696 | "version": "0.5.1", |
| 6687 | "bundled": true, | 6697 | "bundled": true, |
| 6688 | "dev": true, | 6698 | "dev": true, |
| 6699 | + "optional": true, | ||
| 6689 | "requires": { | 6700 | "requires": { |
| 6690 | "minimist": "0.0.8" | 6701 | "minimist": "0.0.8" |
| 6691 | } | 6702 | } |
| ... | @@ -6775,7 +6786,8 @@ | ... | @@ -6775,7 +6786,8 @@ |
| 6775 | "number-is-nan": { | 6786 | "number-is-nan": { |
| 6776 | "version": "1.0.1", | 6787 | "version": "1.0.1", |
| 6777 | "bundled": true, | 6788 | "bundled": true, |
| 6778 | - "dev": true | 6789 | + "dev": true, |
| 6790 | + "optional": true | ||
| 6779 | }, | 6791 | }, |
| 6780 | "object-assign": { | 6792 | "object-assign": { |
| 6781 | "version": "4.1.1", | 6793 | "version": "4.1.1", |
| ... | @@ -6787,6 +6799,7 @@ | ... | @@ -6787,6 +6799,7 @@ |
| 6787 | "version": "1.4.0", | 6799 | "version": "1.4.0", |
| 6788 | "bundled": true, | 6800 | "bundled": true, |
| 6789 | "dev": true, | 6801 | "dev": true, |
| 6802 | + "optional": true, | ||
| 6790 | "requires": { | 6803 | "requires": { |
| 6791 | "wrappy": "1" | 6804 | "wrappy": "1" |
| 6792 | } | 6805 | } |
| ... | @@ -6908,6 +6921,7 @@ | ... | @@ -6908,6 +6921,7 @@ |
| 6908 | "version": "1.0.2", | 6921 | "version": "1.0.2", |
| 6909 | "bundled": true, | 6922 | "bundled": true, |
| 6910 | "dev": true, | 6923 | "dev": true, |
| 6924 | + "optional": true, | ||
| 6911 | "requires": { | 6925 | "requires": { |
| 6912 | "code-point-at": "^1.0.0", | 6926 | "code-point-at": "^1.0.0", |
| 6913 | "is-fullwidth-code-point": "^1.0.0", | 6927 | "is-fullwidth-code-point": "^1.0.0", | ... | ... |
| ... | @@ -7,23 +7,22 @@ const version = require('../../../package.json').version | ... | @@ -7,23 +7,22 @@ const version = require('../../../package.json').version |
| 7 | // 您的下载地址 | 7 | // 您的下载地址 |
| 8 | const baseUrl = 'http://127.0.0.1:25565/' | 8 | const baseUrl = 'http://127.0.0.1:25565/' |
| 9 | var Sysarch = null | 9 | var Sysarch = null |
| 10 | -var downloadUrL = null | 10 | +var defaultDownloadUrL = null |
| 11 | -// 识别操作系统位数 | 11 | +// 识别操作系统位数D |
| 12 | os.arch().includes('64') ? Sysarch = 'win64' : Sysarch = 'win32' | 12 | os.arch().includes('64') ? Sysarch = 'win64' : Sysarch = 'win32' |
| 13 | // 识别操作系统 | 13 | // 识别操作系统 |
| 14 | // linux自己修改后缀名哦,我没有linux就没有测试了 | 14 | // linux自己修改后缀名哦,我没有linux就没有测试了 |
| 15 | if (os.platform().includes('win32')) { | 15 | if (os.platform().includes('win32')) { |
| 16 | - downloadUrL = baseUrl + `electron_${version}_${Sysarch}.exe?${new Date().getTime()}` | 16 | + defaultDownloadUrL = baseUrl + `electron_${version}_${Sysarch}.exe?${new Date().getTime()}` |
| 17 | } else if (os.platform().includes('linux')) { | 17 | } else if (os.platform().includes('linux')) { |
| 18 | - downloadUrL = baseUrl + `electron_${version}_${Sysarch}?${new Date().getTime()}` | 18 | + defaultDownloadUrL = baseUrl + `electron_${version}_${Sysarch}?${new Date().getTime()}` |
| 19 | } else { | 19 | } else { |
| 20 | - downloadUrL = baseUrl + `electron_${version}_mac.dmg?${new Date().getTime()}` | 20 | + defaultDownloadUrL = baseUrl + `electron_${version}_mac.dmg?${new Date().getTime()}` |
| 21 | } | 21 | } |
| 22 | export default { | 22 | export default { |
| 23 | download (mainWindow) { | 23 | download (mainWindow) { |
| 24 | ipcMain.on('satrt-download', (event, msg) => { | 24 | ipcMain.on('satrt-download', (event, msg) => { |
| 25 | - console.log(1111) | 25 | + mainWindow.webContents.downloadURL(msg.downloadUrL || defaultDownloadUrL) |
| 26 | - mainWindow.webContents.downloadURL(downloadUrL) | ||
| 27 | event.reply('confirm-download', true) | 26 | event.reply('confirm-download', true) |
| 28 | mainWindow.webContents.session.on('will-download', (event, item, webContents) => { | 27 | mainWindow.webContents.session.on('will-download', (event, item, webContents) => { |
| 29 | // 将文件保存在系统的下载目录 | 28 | // 将文件保存在系统的下载目录 | ... | ... |
| ... | @@ -21,7 +21,7 @@ const loadingURL = process.env.NODE_ENV === 'development' ? `http://localhost:${ | ... | @@ -21,7 +21,7 @@ const loadingURL = process.env.NODE_ENV === 'development' ? `http://localhost:${ |
| 21 | var loadWindow = null | 21 | var loadWindow = null |
| 22 | var mainWindow = null | 22 | var mainWindow = null |
| 23 | 23 | ||
| 24 | -function createMainWindow () { | 24 | +function createMainWindow() { |
| 25 | /** | 25 | /** |
| 26 | * Initial window options | 26 | * Initial window options |
| 27 | */ | 27 | */ |
| ... | @@ -83,7 +83,7 @@ function createMainWindow () { | ... | @@ -83,7 +83,7 @@ function createMainWindow () { |
| 83 | }) | 83 | }) |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | -function loadindWindow () { | 86 | +function loadindWindow() { |
| 87 | loadWindow = new BrowserWindow({ | 87 | loadWindow = new BrowserWindow({ |
| 88 | width: 400, | 88 | width: 400, |
| 89 | height: 600, | 89 | height: 600, |
| ... | @@ -100,9 +100,13 @@ function loadindWindow () { | ... | @@ -100,9 +100,13 @@ function loadindWindow () { |
| 100 | setTimeout(() => { | 100 | setTimeout(() => { |
| 101 | createMainWindow() | 101 | createMainWindow() |
| 102 | }, 2000) | 102 | }, 2000) |
| 103 | + | ||
| 104 | + loadWindow.on('closed', () => { | ||
| 105 | + loadWindow = null | ||
| 106 | + }) | ||
| 103 | } | 107 | } |
| 104 | 108 | ||
| 105 | -function initWindow () { | 109 | +function initWindow() { |
| 106 | if (config.UseStartupChart) { | 110 | if (config.UseStartupChart) { |
| 107 | return loadindWindow() | 111 | return loadindWindow() |
| 108 | } else { | 112 | } else { | ... | ... |
-
请 注册 或 登录 后发表评论