From 620de73aa8d0543748fadc6f7436ae8677e31fa0 Mon Sep 17 00:00:00 2001 From: yonghang <1251679661@qq.com> Date: Wed, 14 Aug 2024 23:41:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8Delectro?= =?UTF-8?q?n=E4=BD=BF=E7=94=A8loadFile=E6=96=B9=E5=BC=8F=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=97=B6=E6=9C=AA=E8=AE=B0=E4=BD=8F=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=99=BB=E5=BD=95=E4=BF=A1=E6=81=AF=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index 824c21b..d439cd9 100644 --- a/main.js +++ b/main.js @@ -1,5 +1,5 @@ // Modules to control application life and create native browser window -const { app, BrowserWindow ,dialog} = require('electron') +const { app, BrowserWindow ,dialog, globalShortcut} = require('electron') const { execSync } = require('child_process'); const path = require('node:path') @@ -22,6 +22,7 @@ function createWindow () { //mainWindow.loadFile('index.html') // window.isElectron = true; mainWindow.loadFile('./dist/index.html') + // mainWindow.loadURL('http://localhost:8888/') // Open the DevTools. // mainWindow.webContents.openDevTools() @@ -47,6 +48,16 @@ function createWindow () { mainWindow.on('closed', () => { app.quit() // 关闭应用程序 }) + + // 注册快捷键 + // mainWindow.on('focus', () => { + // globalShortcut.register('CommandOrControl+Alt+F', function () { + // mainWindow && mainWindow.webContents.toggleDevTools() + // }) + // }) + // mainWindow.on('blur', () => { + // globalShortcut.unregisterAll() // 注销键盘事件 + // }) } /** @@ -54,7 +65,7 @@ function createWindow () {  */ function clearCache(mainWindow) { // 在窗口即将关闭时清除 localStorage 和 sessionStorage - mainWindow.webContents.executeJavaScript('localStorage.clear();') + mainWindow.webContents.executeJavaScript('localStorage.removeItem("Admin-Token");') mainWindow.webContents.executeJavaScript('sessionStorage.clear();') } // This method will be called when Electron has finished