在canvas监听鼠标右键,如何屏蔽默认的菜单?

我下面的写法不知道为什么一点用也没有

<canvas id="myCanvas" 
        style="background-color: yellow;" 
        width="400" 
        height="400">
</canvas>

<script>
const el=document.getElementById('myCanvas')

const onRightClick=(e)=>{
    e.stopPropagation()
    e.preventDefault() 
    return false;
}

el.addEventListener('oncontextmenu',onRightClick)
</script>
阅读 4.6k
3 个回答

oncontextmenu修改成contextmenu

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题