[英]Detect HTML5 Context Menu Support with JavaScript?
我在Modernizr的文档中没有注意到它,但我想您创建了一个menu
元素,然后检查它是否存在? 我唯一关心的是浏览器可能支持该类型 ,但不支持类型 context
。 有任何想法吗? 谢谢。
据我所知,我提出了一个相当伪劣的解决方案,该解决方案对于Firefox返回true
,然后对于Chrome,IE和Opera返回false
。 看看这个:
// Detect context menu support.
function contextMenuSupported() {
var oMenu = document.createElement("menu");
// Kind of backwards but seems to work.
if (oMenu.type == "list")
return true;
return false;
}
让我知道这是否使您感到恐惧 。 似乎使用支持它的浏览器创建菜单元素时,就必然定义了某些属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.