如何从上下文菜单中删除默认的菜单上下文

问题描述:

我写了contextmenu,但它显示默认的菜单项,它并不需要。我只需要显示我指定的菜单(试用和分享(推特和脸书))。我无法从上下文菜单外观中删除后退,前进,重新加载等菜单。请帮我解决这个问题。如何从上下文菜单中删除默认的菜单上下文

的jsfiddle供参考:http://jsfiddle.net/JQ86B/

代码:

<html> 
<head> 
<title>Context Menu</title> 
</head> 

<body> 
<div contextmenu="supermenu" id="gotit"> 
    <h1>Right click here to see the context </h1> 
</div> 

<menu type="context" id="supermenu"> 
<menuitem label="trial" onclick="alert('Smile please')"></menuitem> 
    <menu label="share"> 
    <menuitem label="twitter" onclick="alert('foo')"></menuitem> 
    <menuitem label="facebook" onclick="alert('bar')"></menuitem> 
    </menu> 
</menu> 
</body> 
</html> 
+0

@nlsbshtr我只引用同一个链接。 – Hariharan

http://www.w3schools.com/tags/att_global_contextmenu.asp

通过ContextMenu属性还没有在任何主流浏览器的支持。

+0

你是否提到另一种我可以实现上下文菜单实现的方式。这将是非常有益的。 – Hariharan

+0

contextmenu属性在HTML5中是新增的。即时通讯只使用HTML5所以只有我问。 – Hariharan