Как я могу включить сторонний JavaScript - PullRequest
0 голосов
/ 08 мая 2019

Когда я добавляю сторонний JavaScript на свой веб-сайт AMP, я получаю сообщение об ошибке ниже в консоли моего браузера;

validator.js: 526 При проверке AMP возникли ошибки:
validator.js: 526 http://127.0.0.1:8887/amp.html:30:4 Пользовательский JavaScript не допускается. (см. https://amp.dev/documentation/guides-and-tutorials/learn/spec/amphtml#html-tags)
validator.js: 526 http://127.0.0.1:8887/amp.html:31:4 Пользовательский JavaScript не допускается. (см. https://amp.dev/documentation/guides-and-tutorials/learn/spec/amphtml#html-tags)
<script src="https://a.breaktime.com.tw/js/au.js?spj=zi"></script>

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Компонент <amp-script> - это единственный способ иметь пользовательский JavaScript на страницах AMP, сохраняя их действительными AMP.

Компонент в настоящее время экспериментальный и использует библиотеку WorkerDOM для выполнения JavaScript внутри WebWorker.

0 голосов
/ 08 мая 2019

Пользовательские javascript или внешние JS-скрипты не допускаются в версиях AMP, при этом возникают ошибки валидации

Опции: Мы можем делать то, что когда-либо с помощью скриптов AMP, заданных (https://amp.dev/documentation/components/)

...