无星的electron之旅(十)—— 生产快捷键打开控制台

一、背景

开发环境可以利用控制台调试,看网络请求啊乱七八糟的。但是打包以后就没办法看了。

二、解决这个问题

其实主要打开控制台的关键语句就是

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();
});

即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容