小编Pap*_*Boy的帖子

Electron:如何重新聚焦/恢复最小化的 DevTools 窗口

我创建了一个全局快捷方式,用于Ctrl+Shift+I打开一个分离的 DevTools 窗口。但是,当 DevTools 窗口最小化时,按下Ctrl+Shift+I并没有任何作用。

我希望能够使用Ctrl+Shift+I快捷方式恢复/取消最小化最小化的 DevTools 窗口。该.focus方法通常适用于此类情况,但不适用于这种情况。我也尝试过对窗口使用“非停靠”模式。

我必须实现当前行为的代码是这样的:

if (focussedWindow.webContents.isDevToolsOpened()) {
      if (focussedWindow.webContents.devToolsWebContents !== null) {                            
              focussedWindow.webContents.devToolsWebContents.focus();
       }
}
Run Code Online (Sandbox Code Playgroud)

我还应该补充一点,如果 DevTools 窗口在其他窗口后面,它会重新聚焦,只是在最小化时不会。

我在 Windows 10 专业版上使用 Electron 9.3.0。

javascript windows electron

5
推荐指数
1
解决办法
176
查看次数

标签 统计

electron ×1

javascript ×1

windows ×1