任何浏览器都支持HTML5的上下文菜单吗?

时间:2010-11-08 01:02:22

标签: html5 contextmenu

是否有任何浏览器支持HTML5 context menu attribute

7 个答案:

答案 0 :(得分:15)

这已添加到Firefox 8中。

有关其工作https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309

的示例,请参阅此处

答案 1 :(得分:7)

目前,任何浏览器版本都不支持contextmenu属性。根据{{​​3}},它不支持任何当前的浏览器版本(IE 9,Firefox 4,Safari 5,Chrome 11,Opera 11.1或任何移动浏览器 - iOS,Opera或Android)。未知版本是否支持它是未知的。

caniuse.com中讨论了将其添加到Webkit的问题。但它看起来并没有被添加到夜莺中。

答案 2 :(得分:3)

根据this wiki页面目前没有任何流行的布局引擎,除了Firefox的Gecko完全支持菜单元素。同时,您可以尝试一些脚本解决方案,例如jQuery Context Menu Plugin

答案 3 :(得分:1)

您可以使用Modernizr进行HTML5功能检测。

答案 4 :(得分:1)

在Firefox 9中运行良好。

答案 5 :(得分:0)

Firefox 8 Aurora实现了此功能。但不幸的是,它现在似乎对我不起作用......

答案 6 :(得分:0)

非常确定它是由polyfill支持的:https://github.com/medialize/jQuery-contextMenu