From 89b096d513bbe15b228423b597c6ee83d02336af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com> Date: Mon, 27 Jan 2025 09:49:02 +0800 Subject: [PATCH] =?UTF-8?q?optimize:=20=E6=8D=95=E8=8E=B7DS=E7=9A=84?= =?UTF-8?q?=E5=90=84=E7=A7=8D=E6=9C=AA=E7=9F=A5=E5=BC=82=E5=B8=B8=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E5=B0=86=E5=BC=82=E5=B8=B8=E4=BF=A1=E6=81=AF=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=88=B0=E6=97=A5=E5=BF=97=E6=96=87=E4=BB=B6=E4=B8=AD?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/gui/src/background.js | 1 - packages/gui/src/main.js | 16 ++++++++-------- packages/gui/src/preload.js | 9 --------- 3 files changed, 8 insertions(+), 18 deletions(-) delete mode 100644 packages/gui/src/preload.js diff --git a/packages/gui/src/background.js b/packages/gui/src/background.js index 477f59500f..821144866d 100644 --- a/packages/gui/src/background.js +++ b/packages/gui/src/background.js @@ -196,7 +196,6 @@ function createWindow (startHideWindow, autoQuitIfError = true) { enableRemoteModule: true, contextIsolation: false, nativeWindowOpen: true, // ADD THIS - // preload: path.join(__dirname, 'preload.js'), // Use pluginOptions.nodeIntegration, leave this alone // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info nodeIntegration: true, // process.env.ELECTRON_NODE_INTEGRATION diff --git a/packages/gui/src/main.js b/packages/gui/src/main.js index dff172aa2d..671355364d 100644 --- a/packages/gui/src/main.js +++ b/packages/gui/src/main.js @@ -10,6 +10,14 @@ import 'ant-design-vue/dist/antd.css' import './view/style/index.scss' import './view/style/theme/dark.scss' // 暗色主题 +try { + window.onerror = (message, source, lineno, colno, error) => { + ipcRenderer.send(`[ERROR] JavaScript脚本异常:Error in ${source} at line ${lineno}: ${message}`, error) + } +} catch (e) { + console.error('监听 window.onerror 出现异常:', e) +} + try { Vue.config.productionTip = false Vue.use(antd) @@ -52,11 +60,3 @@ try { console.error('页面加载出现未知异常:', e) ipcRenderer.send('[ERROR] 页面加载出现未知异常:', e) } - -try { - window.onerror = (message, source, lineno, colno, error) => { - ipcRenderer.send(`[ERROR] JavaScript脚本异常:Error in ${source} at line ${lineno}: ${message}`, error) - } -} catch (e) { - console.error('监听 window.onerror 出现异常:', e) -} diff --git a/packages/gui/src/preload.js b/packages/gui/src/preload.js deleted file mode 100644 index f4c7262d35..0000000000 --- a/packages/gui/src/preload.js +++ /dev/null @@ -1,9 +0,0 @@ -try { - window.ipcRenderer = require('electron').ipcRenderer - - window.onerror = (message, source, lineno, colno, error) => { - window.ipcRenderer.send(`[ERROR] JavaScript脚本异常:Error in ${source} at line ${lineno}: ${message}`, error) - } -} catch (e) { - console.error('load electron.ipcRenderer error:', e) -}