有没有办法避免这种情况?这适用于Windows上的Chrome。如果你运行代码段,你可以看到我的意思。
var btn = document.getElementById('btn')
btn.addEventListener('contextmenu', event => event.preventDefault());

<button id='btn'>Right Click Me</button>
&#13;
答案 0 :(得分:0)
<button id="test">Test</button>
document.getElementById("test").onmousedown = function(event) {
if (event.which == 3) {
alert("right clicked!");
}
}