我是 Discourse 的新手,无法弄清楚为什么在尝试加载我的 Ghost 博客上的评论时会出现 404 错误状态消息。
我不认为我用来嵌入评论的 HTML 有问题?
这是跨站通信的问题吗?
请查看第 114 至 124 行:
本应嵌入的主题正在我的 Discourse 实例上创建:https://discourse.designedbyselection.org/t/sounds-of-khao-sok-forest-recorded-at-praiwan-house-boat/24
我使用的是 @pfaffman 几天前安装的 Discourse 最新版本:2.6.0.beta2(66976baefa)
感谢任何帮助!!
我在另一个域名的网站上遇到了同样的问题(https://sex.designedbyselection.org/extra-materials/marco-del-giudice-the-evolutionary-psychology-of-gender-differences-part-1/)。
我浏览了这个论坛和文档,但看不出自己可能哪里做错了,也不知道该如何解决这个问题。
哦!看来之前在我的另一个域名上返回 404 失败的请求,现在在这个域名上可以正常工作了,但评论仍然没有显示。
当前成功请求的详细信息:
- 请求 URL:https://discourse.designedbyselection.org/mini-profiler-resources/results
- 请求方法:POST
- 状态码:200
- 远程地址:104.131.79.11:443
- 引用策略:strict-origin-when-cross-origin
当我访问该 URL 时,评论似乎已正确嵌入。由于该帖子的 Discourse 主题下没有评论,因此未显示任何评论。您是否仍遇到此问题,还是问题已解决?
1 个赞
哦,抱歉没有在这里回复!
我弄明白是怎么回事了。看来 Discourse 一直运行得很顺畅。
让我困惑的是:
- 当我在不同于 Discourse 服务器的其他域名上嵌入 Discourse 评论时(例如这里),我在 Chrome 检查窗口的 Network 标签中看到了 404 错误。这可能是 mini-profiler 的预期行为,它似乎是仅对管理员显示加载时间的工具?
- 我没有仔细阅读文档,误以为我的网站上会出现一个输入评论的界面。由于我实际上并没有在博客文章上发表评论,因此页面上嵌入的内容很少,只有一个指向 Discourse 服务器主题的链接。
- 我的博客主题是深色背景,而嵌入在博客页面中的内容在深色背景上不可见。我用下面的 CSS 修复了这个问题。
div#discourse-comments {
background-color: white;
border-radius: 25px;
padding: 20px;
}
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

