Discourse 嵌入在 Chrome/Brave 中无法正常工作

Error Embedding for existing posts 相关

我的网站上的 Discourse 嵌入在 Firefox 和 Safari 中运行正常,但在 Chrome 和 Brave 中无法工作。我认为这个问题在几个月前开始在 Brave/Chrome 中出现。

这是一个示例帖子 rOpenSci | 当实地或实验室工作不可行时 - 利用开放数据资源进行远程研究 - 博客文章底部应该显示嵌入的评论。

在 iframe 的头部有一个 meta 标签。在嵌入正常工作的情况下,它包含:

<meta id="data-embedded" data-referer="https://ropensci.org/blog/2020/05/19/covid-19-open-data/">

而在嵌入导致错误消息的情况下,它包含:

<meta id="data-embedded" data-referer>

有什么方法可以解决这个问题吗?这是否只是浏览器的问题,与 Discourse 无关?

https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963/353?u=falco

谢谢!问题已解决。