Discourse가 우리가 달성하려는 일을 할 수 있는지 확인하기 위해 14일 무료 체험판에 가입했습니다. 기본적으로 특정 페이지에 토픽을 임베드하고, 댓글 섹션과 유사한 방식으로 작동하게 하려고 합니다.
제가 겪고 있는 문제는 페이지에 토픽을 임베드하면 포럼 로그인을 요구한다는 것입니다. 로그인을 클릭하면 콘솔에 다음과 같은 오류가 표시됩니다:
-
Blocked autofocusing on a element in a cross-origin subframe.
-
DOMException: The ‘publickey-credentials-get’ feature is not enabled in this document. Permissions Policy may be used to delegate Web Authentication capabilities to cross-origin child frames.
허용된 호스트 목록에 도메인을 추가했으며, 임베드 코드는 아래와 같습니다.
<div id='discourse-comments'></div>
<script type="text/javascript">
window.DiscourseEmbed = {
discourseUrl: 'https://forumname.discourse.group/',
topicId: 5
};
(function() {
var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
d.src = window.DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
})();
</script>
이것이 작동하도록 하기 위해 변경해야 할 부분이 무엇인지 방향을 잡아주실 수 있을까요?
미리 감사합니다!