3

我一直在试图弄清楚如何禁用Atom Shell中的 devtools 。我尝试使用窗口事件侦听器无济于事。似乎devtools-opened 窗口事件侦听器不起作用。devtools 仍然可以通过Command+Option+I快捷方式打开。

mainWindow.on('devtools-opened', function(){
    mainWindow.closeDevTools();
});

最后我选择了Mousetrap并且不得不e.preventDefault()Cmd+Shift+I快捷方式监听器上使用 a 。如果没有必要,我宁愿不必包含 Mousetrap 库,但到目前为止我什么也找不到。

有人知道更好的方法吗?

4

1 回答 1

3

您是否安装了自定义菜单(即覆盖默认的 Atom Shell 菜单?)一旦您这样做了,您实际上必须显式地实现 Devtools 快捷方式才能使其工作。

于 2014-12-25T21:31:11.580 回答