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

标签 javascript html modernizr

我正在查看 modernizr,它应该有助于功能检测,据推测这是蜜蜂跪在弄清楚您的网站是否与给定的网络浏览器兼容,但我没有看到任何表明我可以使用它来检测我们在内容中创建和定义的自定义 HTML 元素。

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

最佳答案

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

var supportsCustomElements = ('registerElement' in document)

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

var supportsCustomElements = ('customElements' in window)

( more info on the in operator )

关于javascript - 如何检测浏览器是否支持自定义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25096743/

相关文章:

javascript - 扩展 V8 JavaScript 引擎

c# - ASP.NEt MVC 使用 Web API 返回 Razor View

javascript - 在 Modernizr 2.0 beta 中检测 @media 查询支持

javascript - 从数组中选择单个对象以在 View 中显示 [Angular]

javascript - 多个视频作为背景 : HTML5 or YouTube?

html - 如何在网站上使用表情符号字体?

javascript - jquery 用 span 标签包围选定的文本和图像

javascript - 在 jquery 文档准备好之前加载 Modernizr

html - 我怎样才能使用 Modernizr 让 border-radius 在 IE8 中工作?

java - 如何在java gui中使用其他按钮的变量