amp-live-list не прошел проверку

Я пытаюсь использовать компонент <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');

Без успеха.


person Carl D.L    schedule 04.08.2016    source источник


Ответы (1)


Как указано на странице экспериментальных компонентов AMP:

Любой файл AMP, содержащий экспериментальные функции, не пройдет проверку AMP. Удалите эти экспериментальные компоненты для готовых к производству документов AMP.

Таким образом, независимо от того, есть ли у вас AMP.toggleExperiment('amp-live-list');, валидатор выдаст ошибку, если вы включите скрипт для <amp-live-list>.

person Andrew    schedule 04.08.2016