我想在我的AMP页面中使用材料设计卡或Polymer <paper-card>
,但我在AMP文档中找不到任何相关内容。 AMP是否支持Polymer自定义元素?如果没有,我怎么能做到这一点?
答案 0 :(得分:1)
不,聚合物元素不能包含在AMP页面中。 AMP具有严格的约束条件,以保证基线性能特征,包括禁止作者编写的JavaScript。 由于AMP HTML只是HTML的一个子集,并且不允许自定义JavaScript,因此AMP不支持Polymer。另请注意(使用AMP文档的Polymer应用程序)可能是possible in the future。
AMP HTML使用一组贡献但集中管理和托管的自定义元素来实现高级功能,例如可能在AMP HTML文档中找到的图像库。虽然它确实允许使用自定义CSS为文档设置样式,但它不允许作者编写的JavaScript超出通过自定义元素提供的内容来实现其性能目标。