如何检测浏览器是否支持自定义元素

时间:2014-08-02 15:46:06

标签: javascript html5 modernizr

我正在寻找有助于功能检测的modernizr,这可能是蜜蜂膝盖,弄清楚你的网站是否与给定的网络浏览器兼容,但我没有看到任何迹象表明我可以使用它检测我们创建的自定义HTML元素&在我们的内容中定义。

如果它不是现代化的,我如何可靠地检测浏览器是否能够以“HTML 5”方式处理自定义HTML元素?

2 个答案:

答案 0 :(得分:3)

Modernizr目前还没有对此进行测试,但由于它有一个API来创建元素,它应该像

一样简单
var supportsCustomElements = ('registerElement' in document)

检测API的v0。要检查更新的v1,它的

var supportsCustomElements = ('customElements' in window)

more info on the in operator

答案 1 :(得分:0)

旧线程,但只是想说Modernizer现在正在支持它。