gpt4 book ai didi

xhtml - google plus 不显示来自 xhtml 文档的元信息片段

转载 作者:行者123 更新时间:2023-12-05 01:17:29 26 4
gpt4 key购买 nike

我已经为此奋斗了一段时间,但我什至无法弄清楚为什么它不起作用。以这个简单的 XHTML 测试源为例:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>foobar</title>
<meta name="description" content="baz" />
</head>
<body vocab="http://schema.org/" typeof="Article">
<h1 property="headline">Some title</h1>
<p property="description">some arbitrary text</p>
<p>and even more of it</p>
</body>
</html>

(为了使用 google plus 进行测试,这也是 temporarily available here ,在这里您可以找到 plain html version )

如果您将指向 XHTML 版本的链接粘贴到 g+,您会发现它根本无法解析它。它只会显示链接。然而,HTML 版本似乎已被解析。两者都在 rich snippet tester from google 中解析得很好.更重要的是,我们有证据表明我们的 XHTML 网站丰富网页摘要已用于 Google 搜索。

对于 xhtml 版本,内容类型被正确声明为 application/xhtml+xml,我无法找出任何其他问题。我已经尝试省略 xml 声明并使用 XHTML 1.1 严格文档类型,但没有成功。

所以我的问题是:

  1. 为什么 g+ 在 XHTML 版本中根本不显示此文件的片段,即使 facebook 显示?
  2. 能否在不放弃 XHTML 的情况下以某种方式更正此问题?如果可以,如何纠正?

最佳答案

我猜 g+ 使用的解析器可能不支持 XHTML,如果它不能处理 application/xhtml+xml MIME 媒体类型,可能会退出。上次我听说 g+ 和 Google Rich Snippet 测试工具没有使用相同的工具链,所以很可能在 Rich Snippet 测试工具中工作的东西可能在其他地方不起作用,尽管如果它在测试工具中工作是一个好兆头.我认为 Google 将来会将其所有产品与丰富网页摘要测试工具的功能结合起来。

使用 XHTML 而不是 HTML 或 HTML5 作为 text/html 有什么特别的原因吗?

关于xhtml - google plus 不显示来自 xhtml 文档的元信息片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com