我正在尝试将底部有 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 上设置固定高度。我需要做什么才能使其正常工作?