为什么 Google 测试工具使用“id”属性来生成微数据项的 URL?

2024-04-22

我正在使用一些微数据来描述一篇博客文章,我对 Schema.org 的价值回报感到惊讶BlogPosting通过 Google 开发者测试工具。

我本以为它是 itempropurl,不是网站 URL 和项目的合并id.
我做错了什么,还是只是谷歌显示问题?

<div itemscope="itemscope"
     itemprop="blogPost"
     itemtype="http://schema.org/BlogPosting"
     id="foobar">
  <a itemprop="url" href="/realone">real</a>
</div>

返回值https://developers.google.com/structured-data/testing-tool/ https://developers.google.com/structured-data/testing-tool/:

  BlogPosting:    http://www.example.com/foobar
  url:            http://www.example.com/realone

这很奇怪。

绝对不符合微观数据注释 http://www.w3.org/TR/2013/NOTE-microdata-20131029/。除了微数据itemref属性,HTML5id属性在微数据中没有特殊含义。

如果谷歌想使用id无论如何,他们至少应该生成带有片段标识符的 URL,即http://www.example.com/#foobar.

我的猜测是他们(可能是无意的)处理 HTML5id与 Microdata 的属性相同itemid属性。如果使用itemid代替id在您的示例中,Google 的测试工具输出是相同的,但这次是正确的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 Google 测试工具使用“id”属性来生成微数据项的 URL? 的相关文章

  • 同一项目的单独丰富代码片段范围

    我正在为我的网上商店创建丰富的片段 我使用的项目类型之一是 组织 类型 问题是我已经在网上商店的页眉中指定了组织名称和图像 并在页脚中指定了地址 介于两者之间的是网上商店的其余部分 其中包含所有产品 评论等 当我测试我的丰富网页摘要时htt
  • 使用 Java 从 HTML 中提取微数据

    我真的需要帮助来提取嵌入在 HTML5 中的 Mircodata 我的目的是从网页中获取结构化数据 就像谷歌的这个工具一样 http www google com webmasters tools richsnippets 我进行了很多搜索
  • 我是否可以将 Thing/CreativeWork/WebPage 中的属性用于 AboutPage 项目?

    我正在尝试了解微数据的工作原理 我正在查看 Schema org 网站 我有点了解基础知识是如何工作的 因为您可以在线找到一些导航 页眉 侧边栏和页脚的概述示例 但我不知道了解哪些属性可以用于更复杂的项目类型 假设我的网站上有一个 关于 页
  • Google 在添加 Schema.org 标记时需要某些类型的某些属性吗?

    我尝试在我的网站上添加 Schema org 标记 类型为Article 然后在其上添加一些属性 当在Google结构化数据测试工具上检查时 它说需要某些属性 例如dataPublished author etc 我可以添加一些属性来满足要
  • schema.org 中有多个作者或贡献者

    如果有人看Movie https schema org Movie输入 schema org 两者actor and actors允许属性 演员取代演员 但没有等效的author and contributor特性 在我看来 例如一篇新闻文
  • 非结构化文本到结构化数据

    我正在寻找有关以类似于谷歌日历快速添加按钮的方式构建非结构化文本的参考资料 教程 书籍 学术文献 我知道这可能属于 NLP 类别 但我只对从 Levi jeans size 32 A0b293 这样的过程开始感兴趣 至 品牌 Levi 尺码
  • 我是否必须创建新的可见元素才能遵守 Google 的 Microdata Schema.org 要求?

    我已将 Schema org Microdata 属性添加到我网站上的列表组件中 This is one item in my list div span The Awesome Web App 01 span span span span
  • 面包屑微数据帮助

    我正在尝试帮助 Google 为我的网站生成适当的面包屑详细信息 我目前正在使用它作为面包屑 div span class crust a href http www radonsystems net class crumb span Ho
  • JSON-LD 中的多个上下文

    如何访问 JSON LD 中的两个单独的词汇 我可以使用 2 个 contexts 吗 例如 context vocab http schema org first name givenName last name familyName c
  • 重复的模式/结构化数据标记?

    这样的结构会不会有问题呢
  • 我应该将 Google 的 JSON-LD 结构化数据放在哪里?

    我正在尝试创建谷歌的结构化数据 但不知道我在做什么 我将其设置为一个组织 然后对我的所有产品使用 SD 标记工具 我将每个 JSON LD 产品直接从标记工具与嵌套放入其自己的脚本标签中 然后我将其放入服务器上的 js 文件中 我将其与此链
  • 租赁空缺网站使用什么项目类型?

    我是法国人 我正在开发一个租赁空缺网站 我想添加有关租赁空置报价 房屋 别墅 公寓 的微数据 但我不知道要使用哪种项目类型 报价 产品还是其他 http schema org Offer http schema org Offer http
  • 我应该使用什么标记来描述使用 schema.org 的社交媒体链接?

    我有一个地方 本地企业 其中有多个字段可以很好地映射到 schema org 条目 有一个字段我不确定如何标记 我们有该企业社交媒体帐户的链接 例如 Twitter 帐户 Facebook 页面和 Pinterest 帐户 这些应该如何在
  • Schema.org 开放时间

    我正在尝试为 openinghours 创建 schema org 定义 该定义在 Google 的丰富摘要测试工具中进行验证 通过此标记 我想定义商店每周一的营业时间为 11 00 22 00
  • 没有span标签的微数据

    我有一个网站 设计者将 CSS 应用于基本 标签 这使得该标签对于微数据标记实际上毫无用处 除非我希望所有文本都是蓝色 粗体 并且比正常情况大 125 我可以使用其他标签吗 我知道我可以使用 但我实际上希望内容出现 而且必须写两次似乎有点过
  • 将微数据与 schema.org/OpeningHoursSpecification 结合使用

    我正在看http schema org OpeningHoursSpecification http schema org OpeningHoursSpecification地点 及更多 的微数据架构 我对要使用的值有点困惑星期几 http
  • RDF、RDFa、微格式和微数据之间有什么关系

    我已经做了很多研究 但我无法理解这 3 者之间的确切关系 另外 既然 W3C 已经正式认可 RDFa 考虑到它与 Microdata 的功能等相匹配 您会推荐它而不是 Microdata 吗 我无法想象你会发现什么如此令人困惑讽刺 gt 编
  • 为什么 Google 测试工具使用“id”属性来生成微数据项的 URL?

    我正在使用一些微数据来描述一篇博客文章 我对 Schema org 的价值回报感到惊讶BlogPosting通过 Google 开发者测试工具 我本以为它是 itempropurl 不是网站 URL 和项目的合并id 我做错了什么 还是只是
  • 在 JSON-LD 中创建产品数组

    有人能发现我下面的代码有什么问题吗 它不会在 Google 结构化测试工具中进行验证 我正在尝试创建 JSON LD 代码以添加到具有多种待售产品的页面
  • Schema.org 用于列出文章的类别页面

    我正在使用微数据标记我的网站 并询问自己如何标记文章的列表 在类别页面上 我有一篇大文章已标记 但我不知道是否也应该标记该列表

随机推荐