一、背景
开发环境可以利用控制台调试,看网络请求啊乱七八糟的。但是打包以后就没办法看了。
二、解决这个问题
其实主要打开控制台的关键语句就是
window.webContents.openDevTools()
那我们需要设置一个不常用的快捷键,避免误触来打开控制台
import {globalShortcut} from 'electron';
// 快捷键注册
function registryShortcut() {
globalShortcut.register('CommandOrControl+J+K', () => {
// 获取当前窗口
BrowserWindow.getFocusedWindow().webContents.openDevTools();
});
}
app.whenReady().then(() => {
// 注册快捷键
if (!isDevelopment) {
registryShortcut();
}
});
app.on('will-quit', () => {
globalShortcut.unregisterAll();
});
即可
网友评论