Добавление пользовательских файлов JS в AMP HTML? - PullRequest
0 голосов
/ 15 октября 2018

Я хочу добавить пользовательские плагины javascript, такие как owl-carousel, на мои страницы AMP. Можно ли это сделать?

Ответы [ 3 ]

0 голосов
/ 15 октября 2018

Вы не можете вставить внешний javascript в AMP, потому что AMP не поддерживает javascript.Но используя amp-iframe, вы можете создать функциональность в iframe и включить этот iframe на страницу AMP.

Так что, если вы хотите отображать изображения с использованием owl-carousel, создайте iframe, в котором реализовано изображениеКарусель с использованием owl-carousel и добавьте этот iframe на свою страницу AMP.Так что это будет выглядеть только на странице AMP.Так что iframe будет содержать тег изображения с совой-каруселью.

Однако, если вы хотите отобразить изображения в карусели на страницах AMP, посетите https://www.ampproject.org/docs/reference/components/amp-carousel Это поможет вам в любом случае реализовать карусель изображений в AMP.

Если вы укажете свои требования, я могу помочь вам спроектировать ваш каркас или усилитель-карусель, в зависимости от того, что возможно.

0 голосов
/ 15 октября 2018

Вы не можете добавить собственный скрипт js в AMP, вместо Javascript лучше использовать компоненты AMP.У AMP есть собственная карусель amp-carousel

Пример: Нажмите здесь

0 голосов
/ 15 октября 2018

AMP-страницы не поддерживают пользовательские / внешние сценарии, которые должны быть загружены в заголовок страницы.Он даже не позволяет загружать внешние stylesheets.

. Вы можете ссылаться на их официальные документы здесь .Это означает, что

Скрипты запрещены, если тип не является application / ld + json.(Другие неисполняемые значения могут добавляться по мере необходимости.) Исключением является обязательный тег сценария для загрузки среды выполнения AMP и теги сценария для загрузки расширенных компонентов

...