2016-08-04 72 views
1

我试图使用<amp-live-list>成分,但我在控制台收到此错误:安培活列表验证失败

标签“脚本”是不允许的,除了以特定形式。

我已经有剧本的这个名单我的网页上没有任何错误:

<script async custom-element="amp-carousel" src="https://cdn.ampproject.org/v0/amp-carousel-0.1.js"></script> 
    <script async custom-element="amp-twitter" src="https://cdn.ampproject.org/v0/amp-twitter-0.1.js"></script> 
    <script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script> 
    <script async custom-element="amp-instagram" src="https://cdn.ampproject.org/v0/amp-instagram-0.1.js"></script> 
    <script async custom-element="amp-pinterest" src="https://cdn.ampproject.org/v0/amp-pinterest-0.1.js"></script> 
    <script async custom-element="amp-soundcloud" src="https://cdn.ampproject.org/v0/amp-soundcloud-0.1.js"></script> 
    <script async custom-element="amp-vimeo" src="https://cdn.ampproject.org/v0/amp-vimeo-0.1.js"></script> 
    <script async custom-element="amp-vine" src="https://cdn.ampproject.org/v0/amp-vine-0.1.js"></script> 
    <script async custom-element="amp-user-notification" src="https://cdn.ampproject.org/v0/amp-user-notification-0.1.js"></script> 
    <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script> 
    <script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script> 

,但是当我添加脚本<amp-live-list>失败:

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

由于该组件仍处于实验模式,我试过这个:

AMP.toggleExperiment('amp-live-list'); 

没有成功。

回答

1

正如AMP Experimental Components Page说:

,包括实验性的功能将无法AMP验证的所有AMP文件。删除这些用于生产准备AMP文档的实验性组件。

因此,无论您是否有AMP.toggleExperiment('amp-live-list');,如果您包含<amp-live-list>的脚本,验证器将触发错误。