Events 如何在electron应用程序中禁用单击事件

Events 如何在electron应用程序中禁用单击事件,events,electron,Events,Electron,我能够在electronJS中构建桌面应用程序。我正在尝试实现在没有类似slack的internet连接时禁用窗口上的单击事件的功能。我找到了,但无法找到禁用单击事件的方法。您可以在所有内容前面添加一个不可见的面板,并在那里捕获单击。您可以通过以下方式禁用所有指针事件:将以下规则添加到页面的CSS中: 身体{ 指针事件:无; } 或通过JavaScript: document.body.style.pointerEvents=无; 要重新启用: 身体{ 指针事件:自动; } 或 document

我能够在electronJS中构建桌面应用程序。我正在尝试实现在没有类似slack的internet连接时禁用窗口上的单击事件的功能。我找到了,但无法找到禁用单击事件的方法。

您可以在所有内容前面添加一个不可见的面板,并在那里捕获单击。

您可以通过以下方式禁用所有指针事件:将以下规则添加到页面的CSS中:

身体{ 指针事件:无; } 或通过JavaScript:

document.body.style.pointerEvents=无; 要重新启用:

身体{ 指针事件:自动; } 或

document.body.style.pointerEvents=auto; 您可以在更具体的元素上执行此操作,以获得更细粒度的控制