6

下部に 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 に固定の高さを設定することはできません。それを正しく機能させるにはどうすればよいですか?

4

2 に答える 2

0

こちらの指示に従いましたか? https://github.com/disqus/disqus-install-examples/tree/master/google-amp

私はverdict.justia.com/にインストールしました(投稿のアンプバージョンを確認してください)。それは非常に簡単なプロセスでした.

iframe のソースは https である必要があるため、手順 1 のスクリプトは SSL が有効な別のサイトでホストする必要があることに注意してください。

また、信頼できるドメイン セクションにドメインを追加しましたか? Disqusの設定で?それが問題だと思います。

信頼できるドメイン セクション

于 2016-10-17T04:12:18.910 に答える