HTML5微数据标准既包含HTML标记(主要用于搜索引擎),又包含一组DOM函数(主要用于浏览器)。
您可以在网页中包含微数据标记,而不了解微数据属性的搜索引擎只会忽略它们。但是,如果您需要通过DOM访问或操作微数据,则需要检查浏览器是否支持微数据DOM API。
如果浏览器支持HTML5微数据API,则getItems()
全局文档对象上会有一个功能。如果浏览器不支持微数据,则该getItems()
函数未定义。
function supports_microdata_api() { return !!document.getItems; }