Amp html 可以自行托管AMP项目javascript吗?

Amp html 可以自行托管AMP项目javascript吗?,amp-html,Amp Html,我希望自己托管javascript,以确保我知道分发给用户的代码。可能吗?会有后果吗 (我假设javascript可以从中构建)基本上,AMP是一种为快速呈现的静态内容构建网页的方法。运行中的放大器由三个不同部分组成: AMP-HTML是一种HTML,它对可靠的性能有一些限制,对构建基本HTML之外的丰富内容有一些扩展。AMP-JS库确保快速呈现AMP-HTML页面。谷歌AMP缓存可用于为缓存的AMP HTML页面提供服务 只能使用https://cdn.ampproject.orgURL Ja

我希望自己托管javascript,以确保我知道分发给用户的代码。可能吗?会有后果吗


(我假设javascript可以从中构建)

基本上,AMP是一种为快速呈现的静态内容构建网页的方法。运行中的放大器由三个不同部分组成:

AMP-HTML是一种HTML,它对可靠的性能有一些限制,对构建基本HTML之外的丰富内容有一些扩展。AMP-JS库确保快速呈现AMP-HTML页面。谷歌AMP缓存可用于为缓存的AMP HTML页面提供服务

只能使用
https://cdn.ampproject.org
URL

JavaScript功能强大,它可以修改页面的几乎每个方面,但它也可以阻止DOM构造并延迟页面呈现(另请参见添加JavaScript的交互)。为了防止JavaScript延迟页面呈现,AMP只允许异步JavaScript

AMP页面不能包含任何作者编写的JavaScript。交互页面功能不是使用JavaScript,而是在自定义AMP元素中处理。自定义AMP元素可能有JavaScript,但它们经过精心设计,以确保不会导致性能下降

在我以前的帖子中也提到了


希望这有帮助。

基本上,AMP是一种为快速呈现的静态内容构建网页的方法。运行中的放大器由三个不同部分组成:

AMP-HTML是一种HTML,它对可靠的性能有一些限制,对构建基本HTML之外的丰富内容有一些扩展。AMP-JS库确保快速呈现AMP-HTML页面。谷歌AMP缓存可用于为缓存的AMP HTML页面提供服务

只能使用
https://cdn.ampproject.org
URL

JavaScript功能强大,它可以修改页面的几乎每个方面,但它也可以阻止DOM构造并延迟页面呈现(另请参见添加JavaScript的交互)。为了防止JavaScript延迟页面呈现,AMP只允许异步JavaScript

AMP页面不能包含任何作者编写的JavaScript。交互页面功能不是使用JavaScript,而是在自定义AMP元素中处理。自定义AMP元素可能有JavaScript,但它们经过精心设计,以确保不会导致性能下降

在我以前的帖子中也提到了


希望这能有所帮助。

这不是小事,但确实有


基本上,您所要做的就是在构建之前更改一些配置,修复html
标记以指向托管版本,为动态加载的组件设置额外的
标记,并根据您使用的amp插件,配置您的服务器以替换插件javascript中的一些字符串。

这不是一件小事,但确实有


基本上,您所要做的就是在构建之前更改一些配置,修复html
标记以指向托管版本,为动态加载的组件设置额外的
标记,并根据您使用的amp插件,配置服务器以替换插件javascript中的某些字符串。

这是否回答了您的问题?是的,这特别回答了你的问题吗?是的,特别是