右键单击Electron中的按钮后无法关闭警报框

问题描述

在这里,我试图在Electron中创建一个按钮,该按钮将以相同的方式对左键单击和右键单击做出反应。

虽然第一部分按预期方式工作,并且通过按菜单调用的警报框也可以正常工作,但事实证明我无法以某种方式单击鼠标右键单击的警报框。我可以按Escape键,然后它关闭;我可以先按Alt + Tab再按Space,然后将其关闭;但是即使在Alt + Tab之后,警报框仍然完全不可单击。 event.preventDefault()和/或return false没有帮助。

button.addEventListener(
    'click',() => {
        alert(__dirname);
    },false
);

button.addEventListener(
    'contextmenu',false
);

它是Electron 10.1.3,Node 10.19.0和Xubuntu 20.04。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)