window屬性:oncontextmenu

2018-04-26 11:55 更新

oncontextmenu屬性

oncontextmenu屬性用于在window上右鍵單擊事件的事件處理程序?qū)傩?。除非阻止默認(rèn)行為(請參閱下面有關(guān)如何執(zhí)行此操作的示例),否則將激活瀏覽器上下文菜單(盡管IE8存在此錯(cuò)誤并且在定義了contextmenu事件處理程序時(shí)不會激活上下文菜單)。請注意,此事件將在任何未禁用的右鍵單擊事件中發(fā)生,并且不依賴于擁有“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);

規(guī)范

規(guī)范狀態(tài)注釋
HTML Living Standard
該規(guī)范中'oncontextmenu'的定義。
Living Standard
 

瀏覽器兼容性

我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的JSON格式。 

  • 電腦端
特征Chrome
Edge
Firefox(Gecko)
Internet Explorer
Opera
Safari(WebKit)
基本支持支持支持???? 
  • 移動端

特征AndroidAndroid WebviewChrome for AndroidEdgeFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari Mobile
基本支持不支持不支持不支持??????
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號