【发布时间】:2021-02-18 10:19:09
【问题描述】:
我有一个 Electron 应用程序,有不同的页面。我的应用程序的一些按钮让用户在这些页面之间导航。但用户也可以使用鼠标侧面的键导航到上一页/下一页。请问如何禁用这些键?
【问题讨论】:
-
我不知道这样做的标准方法。有一个
app-command事件会在您使用鼠标按钮时触发,但我不相信您可以取消该事件。从一些测试来看,它甚至看起来不像是触发鼠标按钮的事件。你能在你的页面中添加一个mousedown处理程序并取消导航吗? -
谢谢!这是 mouseup 事件而不是 mousedown,但效果很好,因为我在事件中按下了按钮(3 = 上一个和 4 = 下一个)。
-
很高兴听到!我发布了官方答案
标签: javascript navigation electron mouse disable