是否有任何浏览器支持HTML5 context menu attribute?
答案 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