안녕하세요! 저는 Grow with Jane 팀의 일원입니다. 저희는 대마초 재배자를 위한 웹 플랫폼을 운영하고 있습니다. 이미 매우 성공적인 트래킹 앱을 보유하고 있지만, 이제 온라인 커뮤니티를 구축하고자 합니다. 현재 사용자들의 재배 식물 일부를 게시하기 위해 WordPress를 설치해 두었습니다(게시글 대신 직접 개발한 커스텀 플러그인을 사용 중입니다). 그리고 이제 각 재배 로그(growlog)에 댓글 상자를 추가하려고 합니다.
저희는 Discourse를 매우 좋아하고, 이 도구가 저희 커뮤니티에 큰 변화를 가져다줄 것이라 생각합니다. 하지만 반드시 임베딩(embedding) 기능이 정상적으로 작동해야 합니다.
현재 개발용 웹사이트에 Discourse를 임베드하려고 시도하고 있지만 작동하지 않습니다.
브라우저에서 다음과 같은 오류가 발생하고 있습니다(URL에 공백을 추가한 이유는 링크를 하나 이상 게시할 수 없기 때문입니다)
‘DOMWindow’에서 ‘postMessage’ 실행 실패: 제공된 대상 오리진(’‘)이 수신 창 오리진(’')과 일치하지 않습니다.
VM1412 embed-application-08a52625979d3d44aac8a2dedf5a1a662fec81ffe8a9ebc2e6eefb15b2980874.js:1 'DOMWindow’에서 ‘postMessage’ 실행 실패: 제공된 대상 오리진(‘https:// discourse.growithjane. com’)이 수신 창 오리진(‘https:// dev.growithjane. com’)과 일치하지 않습니다.
app.yml에서 CORS를 활성화했습니다.
CORS 오리진 설정에 개발용 웹사이트 도메인을 추가했습니다.
임베딩 설정에 호스트를 추가했습니다.
페이지에 HTML 코드를 추가했습니다.
테스트 페이지: https://dev.growithjane.com/test-embed/
제 설정 내용
