电子中的上下文菜单

时间:2017-12-04 06:32:51

标签: javascript electron

电子中的

,有没有办法检测到单击上下文菜单的元素?

menu.append(new MenuItem({ label: 'Automate',visible : ?? }))

我想只在用#file作为id点击div时启用这个menuItem。

1 个答案:

答案 0 :(得分:1)

上下文菜单事件具有目标属性。

https://developer.mozilla.org/en-US/docs/Web/Events/contextmenu

element.addEventListener('contextmenu', (clickedElement) => {
  if( clickedElement.target.id === "id"){
    // show menu
   }
}