AMP 验证器:报告错误,而代码应该完全没问题
AMP validator: reports errors while code should be perfectly ok
我开始探索 AMP 提供的可能性,并且我已经实现了几个功能。当我加载它们时,它们都工作正常,但是当我使用 Google (https://search.google.com/test/amp) 提出的验证器时,我收到一堆错误消息,我还没有设法修复。
- 强制标记 'head > style[amp-boilerplate]' 丢失或不正确。
好吧,这很奇怪,因为我 copied/pasted 完全符合文档中的内容,但验证器仍然没有在我的代码中找到它。您可以在这里自行查看:http://www.gpu-central.com/en/
- 强制标记 'noscript enclosure for boilerplate' 丢失或不正确。
这是我在代码中复制但验证器未找到的内容的另一个示例
- 标签 'head > style[amp-boilerplate]' 丢失或不正确,但 'noscript > style[amp-boilerplate]' 需要。
同上
- 标签'meta name=viewport'的父标签是'body',但只能是'head'。
视口的父级是 head 但显然验证器没有看到它
看起来他们的正则表达式无法在我的代码中找到正确的标签,但我真的不明白为什么。
你有什么想法吗?
谢谢
洛朗
一定要用utf-8编码保存。
这是我几年前做的一些工作示例,以及一些注释:
https://github.com/womd/amp_product_page
在这里看到它的实际效果:
https://shop.hepf.com/Service/amp_product/14178/943/2(url 可能会随着时间的推移被删除)
干杯
我开始探索 AMP 提供的可能性,并且我已经实现了几个功能。当我加载它们时,它们都工作正常,但是当我使用 Google (https://search.google.com/test/amp) 提出的验证器时,我收到一堆错误消息,我还没有设法修复。
- 强制标记 'head > style[amp-boilerplate]' 丢失或不正确。
好吧,这很奇怪,因为我 copied/pasted 完全符合文档中的内容,但验证器仍然没有在我的代码中找到它。您可以在这里自行查看:http://www.gpu-central.com/en/
- 强制标记 'noscript enclosure for boilerplate' 丢失或不正确。
这是我在代码中复制但验证器未找到的内容的另一个示例
- 标签 'head > style[amp-boilerplate]' 丢失或不正确,但 'noscript > style[amp-boilerplate]' 需要。
同上
- 标签'meta name=viewport'的父标签是'body',但只能是'head'。
视口的父级是 head 但显然验证器没有看到它
看起来他们的正则表达式无法在我的代码中找到正确的标签,但我真的不明白为什么。
你有什么想法吗?
谢谢
洛朗
一定要用utf-8编码保存。 这是我几年前做的一些工作示例,以及一些注释:
https://github.com/womd/amp_product_page 在这里看到它的实际效果: https://shop.hepf.com/Service/amp_product/14178/943/2(url 可能会随着时间的推移被删除)
干杯