# Discourse のコメントが「読み込み中...」で固まっている

**URL:** <https://meta.discourse.org/t/discourse-comments-stuck-on-loading/267861>\
**Category:** Product Support\
**Created:** [2023 年 6 月 10 日午前 4:12 UTC](https://meta.discourse.org/t/discourse-comments-stuck-on-loading/267861 "2023-06-10T04:12:03Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![spectrum](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/spectrum/32/142226_2.png) [@spectrum](https://meta.discourse.org/u/spectrum)\
**Post date:** [2023 年 6 月 10 日午前 4:12 UTC](https://meta.discourse.org/t/discourse-comments-stuck-on-loading/267861/1 "2023-06-10T04:12:03Z")

</div>

こんにちは。

ここ数日、Discourseで「View Full Post」ボタンをクリックしても「Loading…」のままになっていることに気づきました。

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/c/9/fc9e5102b966ccd830c3e8ca00558a83e793fe1d.png)

さらに、Drupalウェブサイト内の埋め込みから新しいDiscourseコメントが表示されなくなりました。長年、以下のJavaScript埋め込み手順を正常に使用してきましたが、

> [@Javascript経由で別のウェブサイトにDiscourseコメントを埋め込む](https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963):
>
> \<div data-theme-toc="true"\> \</div\> Discourse には、Javascript API を使用して IFRAME を作成することにより、リモートサイトにトピックのコメントを埋め込む機能があります。この機能の動作例については、[Coding Horror のブログ](http://blog.codinghorror.com/welcome-to-the-internet-of-compromised-things/#discourse-comments)をご覧ください。このブログは [Ghost](https://ghost.org/) で実行されていますが、コメントは彼の [Discourse フォーラム](http://discourse.codinghorror.com/t/welcome-to-the-internet-of-compromised-things/3550)から埋め込まれています。 この設定で注意すべき重要な点は、\*\*ユーザーが返信を投稿するには、フォーラムに移動する必要がある\*\*ことです。これは意図的なものであり、Dis…

なぜか最近機能しなくなりました。最後に機能した投稿は今月初めの1日頃だったと思います。古い投稿はDiscourseおよび埋め込みモジュールに表示されますが、最近の新しい記事では、Discourseブロックが「Loading…」テキストでハングアップしています。

Discourse Drupalモジュールは、以下のコードからロードされます。

```plaintext
<div id="discourse-comments">
 <script type="text/javascript">
            var discourseUrl = "https://discourse.sitename.com/",
            discourseEmbedUrl = "http://sitename.com/node/' . $nid . '";

            (function() {
              var d = document.createElement("script"); d.type = "text/javascript"; d.async = true;
              d.src = discourseUrl + "javascripts/embed.js";
              (document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]).appendChild(d);
            })();
          </script>
 </div>

```

「javascripts/embed.js」ファイルが同じパスにまだ存在することを確認しました。  
これは記事ページに表示されるブロックですが、最近は「Loading Discussion…」と表示されるだけです。  
 ![image](https://global.discourse-cdn.com/meta/original/4X/c/7/8/c78bf98756871409eaeb5863b1f559bb218d2405.png)

過去数年間、Discourseの埋め込みや設定に変更はありませんでした。この問題を発生させるようなDiscourseの機能変更は最近ありましたか？この問題を解決するのを手伝っていただけると幸いです！

---

_[View the full topic](https://meta.discourse.org/t/discourse-comments-stuck-on-loading/267861)._
