0

由于某种原因,当我不考虑包含的放大器组件的顺序时,放大器组件 amp-lightbox 不起作用。

unrecognized AMP element: Did you forget to include it via <script.....

当然我没有忘记包含它,但是就我切换包含文件的顺序而言,它可以工作。

不工作:

<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>    
<script async custom-element="amp-lightbox" src="https://cdn.ampproject.org/v0/amp-lightbox-0.1.js"></script>

和工作示例:

<script async custom-element="amp-lightbox" src="https://cdn.ampproject.org/v0/amp-lightbox-0.1.js"></script>    
<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>

我也没有将 amp-list 与 amp-lightbox 结合使用...

4

1 回答 1

1

由于使用了 async 属性,因此顺序无关紧要。每个脚本将在完成下载后立即执行,无论它出现的顺序如何。不是 AMP 标记的问题,但这个问题有一些非常好的附加解释

于 2018-04-25T15:14:53.943 回答