无法执行 'postMessage' on 'DOMWindow'

您好 Simon,我最初遇到的问题是 Discourse 管理面板中的主题创建用户名不正确。但我已将其修复为在面板以及以下位置都显示 JosephPaul:
<meta name='discourse-username' content='JosephPaul'>

据我所知,这些都是正确的。

我也查看了您发送的第二个链接,我认为一切都正确。我刚尝试将我的 Discourse 站点设置为不需要登录,但这并没有解决问题。

即使是新生成的帖子也存在此问题。

编辑:
我再次尝试按照上面帖子中的建议更改嵌入式 URL。以下代码会重现此错误:

<script type="text/javascript">

setTimeout(5000)
  DiscourseEmbed = {
    discourseUrl: 'https://forum.josephpaul.com/',
    discourseEmbedUrl: 'https://josephpaul.com{{page.url}}' };

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

额外的故障排除尝试,遵循 Simon 的帖子:

我已将嵌入式 URL 设置为也包含 www.,正如一位用户建议的那样。现在出现以下错误:

Referer:`https://josephpaul.com/test-post/`
Referer 要么未发送,要么与以下任何主机都不匹配:

josephpaul.com