繁体   English   中英

使用JavaScript检测HTML5上下文菜单支持吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM