Je ne peux pas obtenir la validation AMP lorsque j'utilise le script personnalisé de Trust Pilot, avec l'erreur : Custom JavaScript is not allowed
. AMP n'autorise pas les script personnalisés.
Je dois ajouter <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" defer></script>
pour que l'examen pilote de la confiance fonctionne. Comment puis-je faire en sorte que ce script personnalisé fonctionne avec AMP ? Merci
MISE À JOUR :
J'ai trouvé une solution de contournement (enfin, si elle fonctionne), cependant, je me heurte à un autre problème. J'ai mis le Trustpilot script et le widget dans un fichier séparé puis sur ma page AMP, j'utiliserais amp-iframe
pour le placer sur la page. AMP validerait mais Iframe ne rend pas avec le message d'erreur suivant : Origin of <amp-iframe> must not be equal to container
. J'ai essayé plusieurs solutions sur ce site, mais rien n'a fonctionné jusqu'à présent.
<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>