Я пытаюсь преобразовать статью с комментариями Disqus внизу в AMP. Для этого я использую <amp-iframe/>
:
<div id="disqus_thread">
<amp-iframe
src="https://disqus.com/embed/comments/?https&base=default&version=11a9d09102788744769550f3928faf15&f=<<DISQUS ID GOES HERE>>&t_u=<<DISQUS SITE URL GOES HERE>>&s_o=default"
sandbox="allow-same-origin allow-forms allow-modals allow-scripts allow-popups"
layout="responsive"
frameborder="0"
width="600" height="500">
</amp-iframe>
</div>
Загружается iframe, и кажется, что загружаются все его зависимости скрипта, но ничего не отображается. Если вы проверите содержимое iframe, Disqus напечатает сообщение о том, что Disqus не удалось загрузить. Я не знаю, как отлаживать его отсюда. Есть ли что-то, что мне не хватает, или я должен подходить к этому по-другому?
Кроме того, лента комментариев, такая как Disqus, работает с произвольной высотой, определяемой плагином. Поэтому я, вероятно, не могу установить фиксированную высоту в iframe. Что мне нужно сделать, чтобы заставить это работать правильно?
localhost
. Если он не загружается из-за того, что некоторые переменные javascript не были установлены, я не знаю, как это исправить в рамках ограничений AMP (который запрещает произвольный javascript на странице). - person Rahul   schedule 27.01.2016