【问题标题】:prefix not allowed in top level html for amp pagesamp 页面的顶级 html 中不允许使用前缀
【发布时间】:2016-10-04 10:42:31
【问题描述】:

将 ogp.me 的前缀放入 html amp 页面并进行验证时,我收到错误消息前缀不允许在顶级 html 中。解决办法是什么?

【问题讨论】:

    标签: html facebook-opengraph amp-html


    【解决方案1】:

    根据文档:AMP HTML Tag Addendum

    AMP HTML 允许大多数 HTML5 标准标签和一些特定于 AMP 运行时的附加标签。 AMP Spec 广泛定义了不允许使用的标签集。但是,AMP Validator 实施必须使用标签白名单来实施。本附录列出了 AMP 验证器应将其列入白名单的一组标签。

    如果 HTML 标记不在此列表中,则 AMP 验证器不会认为该标记在任何上下文中都有效。但是,其中许多标签都有额外的限制。例如 <script> 在列表中,但不允许自定义 javascript。

    唯一的解决方案是删除使 AMP 页面无效的前缀。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 2019-05-01
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多