AMP вообще не позволяет страницам содержать JavaScript. Одна из целей - обеспечить скорость страницы, исключив JavaScript, который может замедлить страницу. Весь JavaScript входит в веб-компоненты, которые предоставляет AMP.
Однако есть новый компонент, <amp-script>
, который можно использовать для таких вещей, как создание собственных компонентов в JavaScript, если вам действительно нужен код. Он поддерживает производительность, выполняя JavaScript из основного потока (что является основной причиной проблем с производительностью). Смотри https://amp.dev/documentation/components/amp-script.
Я заметил, что это помеченный WordPress, который не является моей личной областью деятельности. Существует плагин AMP для WordPress, но он не преобразует автоматически все сторонние расширения и т. Д. В действительный AMP. Иногда нужны особые усилия. Это может помочь, если вы сможете определить, какая часть страницы имеет JavaScript, чтобы определить, какой компонент вызывает проблему.