开发者社区> 问答> 正文

JavaScript 网页的右键菜单怎么屏蔽?

就是如图的东西,怎么才能屏蔽掉?我写了稍微一点了,希望能帮回答的人省点力气..
screenshot

展开
收起
杨冬芳 2016-06-22 15:11:47 1934 0
1 条回答
写回答
取消 提交回答
  • IT从业
    if (window.Event) 
      document.captureEvents(Event.MOUSEUP); 
    
    function nocontextmenu() 
    {
        event.cancelBubble = true
        event.returnValue = false;
    
        return false;
    }
    
    function norightclick(e) 
    {
        if (window.Event) {
          if (e.which == 2 || e.which == 3)
           return false;
        } else if (event.button == 2 || event.button == 3){
               event.cancelBubble = true
               event.returnValue = false;
               return false;
          }
    
    }
    
    document.oncontextmenu = nocontextmenu;  // for IE5+
    document.onmousedown = norightclick;  //for all others
    2019-07-17 19:45:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载