AMP HTML是否允许非官方的自定义元素

kza*_*zap 6 web-component amp-html

AMP页面是否可以与非正式的自定义组件一起使用?

我可以想象得到一个官方版本最适合传播使用,但对于只想要在一些自定义组件中编程的1个网站,是否需要将其组件批准为官方版本,或者它可以只创建一个并将其包含在自己的代码中?

https://github.com/ampproject/amphtml/blob/master/spec/amp-html-components.md

ade*_*ade 6

不可以.非正式的自定义组件必须打破"符合AMP的内容可能没有任何JavaScript".约束.

我建议遵循"内置于组件的特定于服务的JavaScript"部分中描述的方法:https://github.com/ampproject/amphtml/blob/master/spec/amp-html-components.md或者与项目合作以获得所需的组件.