简体   繁体   English

如何检测浏览器是否支持HTML5微数据API

[英]how to detect browser supports HTML5 microdata API

I use the following code to check for HTML5 microdata API support 我使用以下代码检查对HTML5微数据API的支持

function supports_microdata_api() {
  return !!document.getItems;
}

but this is not working properly. 但这不能正常工作。 How can I solve this problem? 我怎么解决这个问题?

Use Modernizr , so you can test it like this: 使用Modernizr ,因此您可以像这样进行测试:

if (Modernizr.microdata) {
  // Yay, microdata is supported!
}

Nonetheless Chrome and Safari don't seem to support this semantic syntax anymore. 尽管如此, ChromeSafari似乎不再支持这种语义语法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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