如何在 Atom Shell 中禁用 DevTools

How to disable DevTools in Atom Shell

本文关键字:DevTools Shell Atom      更新时间:2023-09-26

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

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

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

有谁知道更好的方法?

您是否安装了自定义菜单(即覆盖默认的 Atom Shell 菜单?完成此操作后,实际上必须显式实现 Devtools 快捷方式才能使其正常工作。