不是说我试图阻止“查看源代码”或任何愚蠢的东西,但我为某些元素做了一些自定义上下文菜单。如何禁用JavaScript中的右键单击上下文菜单
编辑:回应的答案:我已经试过这样:
<a id="moo" href=''> </a>
<script type="text/javascript">
var moo = document.getElementById('moo');
function handler(event) {
event = event || window.event;
if (event.stopPropagation)
event.stopPropagation();
event.cancelBubble = true;
return false;
}
moo.innerHTML = 'right-click here';
moo.onclick = handler;
moo.onmousedown = handler;
moo.onmouseup = handler;
</script>
右键点击被禁用,但是,按住Ctrl键的点击仍然在Firefox中处于活动状态。请禁用按住Ctrl键或在Firefox中右键点击。 – 2017-10-09 07:04:37