AMP-HTML 页面是否必须从 ampproject.org 加载 JavaScript 库?



文档指出 AMP HTML 文档必须

  • 包含一个 <script async src="https://cdn.ampproject.org/v0.js"></script> 标记作为其头部的最后一个元素(这包括并加载 AMP JS 库)。

这是否真的意味着我无法提供此文件的内部副本(例如,在没有互联网访问的受限网络环境中使用)?

要成为有效的 AMP 文档,您必须使用 <script async src="https://cdn.ampproject.org/v0.js"></script> 标记。

不过,在有效的 AMP 文档中,您还可以指定规范网址。通常,规范网址是一个 HTML 文档,它使用了 AMP 架构不允许的服务(例如,自定义的 JavaScript,例如菜单的 Bootstrap JS)。您还可以将 AMP 文档分配给规范标记,然后将其提供给无法不受限制地访问互联网(以及 Google CDN)的用户。

最新更新