Не удается получить проверку AMP при использовании пользовательского сценария Trust Pilot с ошибкой: Custom JavaScript is not allowed
.AMP не допускает пользовательский сценарий.
Мне нужно добавить <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" defer></script>
, чтобы проверка доверия прошла успешно.Как я могу заставить этот пользовательский скрипт работать с AMP?Спасибо
ОБНОВЛЕНО:
Я нашел обходной путь (ну, если он, наконец, сработает), однако я столкнулся с другой проблемой.Я поместил скрипт и виджет Trustpilot в отдельный файл, а затем на свою страницу AMP, я бы использовал amp-iframe
, чтобы разместить его на странице.AMP будет проверен, но Iframe не рендерится со следующим сообщением об ошибке: Origin of <amp-iframe> must not be equal to container
.Я попробовал несколько решений здесь, но пока ничего не получалось.
<amp-iframe width="275" height="380"
resizable
sandbox="allow-scripts allow-same-origin"
layout="responsive"
frameborder="0"
src="/trustpilot">
<div overflow tabindex=0 role=button aria-label="Read more">Read more!</div>
</amp-iframe>