'DOMWindow'에서 'postMessage' 실행 실패

Simon님, 처음에는 Discourse 관리 패널에서 주제 생성 시 사용자 이름이 올바르게 설정되어 있지 않은 문제가 있었습니다. 하지만 이제 패널 안에서도 {{page.url}} 부분처럼 JosephPaul이 올바르게 표시되도록 수정했습니다.

<meta name='discourse-username' content='JosephPaul'>

제 지식 범위 내에서 이 부분들은 모두 올바르게 설정되어 있습니다.

Simon님이 보내주신 두 번째 링크도 확인해 보았으며, 모든 것이 올바르게 설정되어 있다고 생각합니다. 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