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

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

作者: 无星灬 | 来源:发表于2022-03-03 19:38 被阅读0次

    一、背景

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

    二、解决这个问题

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

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

    即可

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/qoyurrtx.html