电子中的上下文菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电子中的上下文菜单相关的知识,希望对你有一定的参考价值。

在Electron中,有没有办法检测上下文菜单被点击的元素?

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

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

答案

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

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

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

以上是关于电子中的上下文菜单的主要内容,如果未能解决你的问题,请参考以下文章

ListFragment 的上下文菜单

Outlook VSTO附件在邮件主题中选择了文本和上下文菜单

setOnItemClickListener没有对点击片段进行任何操作

卡住了从活动到片段的移植

片段活动中的 ListView 适配器上下文错误,我该怎么办?

如何理解这段代码片段中的两对括号?