amp-live-list 验证失败
amp-live-list fails validation
我正在尝试使用 <amp-live-list>
组件,但我在控制台中收到此错误:
The tag 'script' is disallowed except in specific forms.
我的页面上已经有了这个脚本列表,没有任何错误:
<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');
没有成功。
如 AMP Experimental Components Page 中所述:
Any AMP file that includes experimental features will fail AMP validation. Remove these experimental components for production-ready AMP documents.
因此,无论您是否有 AMP.toggleExperiment('amp-live-list');
,如果您包含 <amp-live-list>
.
的脚本,验证程序都会引发错误
我正在尝试使用 <amp-live-list>
组件,但我在控制台中收到此错误:
The tag 'script' is disallowed except in specific forms.
我的页面上已经有了这个脚本列表,没有任何错误:
<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');
没有成功。
如 AMP Experimental Components Page 中所述:
Any AMP file that includes experimental features will fail AMP validation. Remove these experimental components for production-ready AMP documents.
因此,无论您是否有 AMP.toggleExperiment('amp-live-list');
,如果您包含 <amp-live-list>
.