AdobeAIR(HTML+;JS)阻止图像、输入和文本区域的右键单击事件

AdobeAIR(HTML+;JS)阻止图像、输入和文本区域的右键单击事件,air,adobe,Air,Adobe,我正在开发一个AdobeAIR应用程序。它基于html和js。因此有img、input和textarea标记,当右键单击时将显示本机菜单。例如,右键单击img标记,它显示一个带有保存图像菜单项的本机菜单 我尝试过使用普通的javascript方法,比如event.preventDefault(),但根本不起作用 那么如何防止这些原生菜单呢 7个月后,我发现解决这个问题很容易。这是关于contextmenu的内容 例子: 这是一个现在 然后默认菜单消失 演示 <img src="h

我正在开发一个AdobeAIR应用程序。它基于html和js。因此有
img
input
textarea
标记,当右键单击时将显示本机菜单。例如,右键单击
img
标记,它显示一个带有保存图像菜单项的本机菜单

我尝试过使用普通的javascript方法,比如
event.preventDefault()
,但根本不起作用


那么如何防止这些原生菜单呢

7个月后,我发现解决这个问题很容易。这是关于
contextmenu
的内容

例子: 这是一个
现在

然后默认菜单消失

演示
<img src="https://www.google.com/images/srpr/logo4w.png">
<img id="a" src="https://www.google.com/images/srpr/logo4w.png" >

<script>
  $('#a').on('contextmenu', function(e) {
    e.preventDefault();
    e.stopPropagation();
  });
</script>