2016-08-04 73 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>的腳本,驗證器將觸發錯誤。