window属性:oncontextmenu

2018-04-26 11:55 更新

oncontextmenu属性

oncontextmenu属性用于在window上右键单击事件的事件处理程序属性。除非阻止默认行为(请参阅下面有关如何执行此操作的示例),否则将激活浏览器上下文菜单(尽管IE8存在此错误并且在定义了contextmenu事件处理程序时不会激活上下文菜单)。请注意,此事件将在任何未禁用的右键单击事件中发生,并且不依赖于拥有“contextmenu”属性的元素。

oncontextmenu属性语法

window.oncontextmenu = funcRef;
//funcRef refers to the function to be called

oncontextmenu属性示例

这些示例将禁用右键单击页面:

document.oncontextmenu = function () { // Use document as opposed to window for IE8 compatibility
   return false;
};

window.addEventListener('contextmenu', function (e) { // Not compatible with IE < 9
    e.preventDefault();
}, false);

规范

规范状态注释
HTML Living Standard
该规范中'oncontextmenu'的定义。
Living Standard
 

浏览器兼容性

我们正在将兼容性数据转换为机器可读的JSON格式。 

  • 电脑端
特征Chrome
Edge
Firefox(Gecko)
Internet Explorer
Opera
Safari(WebKit)
基本支持支持支持? 
  • 移动端

特征AndroidAndroid WebviewChrome for AndroidEdgeFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari Mobile
基本支持不支持不支持不支持??????
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号