기본적으로 Discourse는 사용자가 게시물에 대부분의 iframe 요소를 삽입하는 것을 허용하지 않습니다. 이는 allowed iframes 사이트 설정으로 제어됩니다. 이 설정은 게시물에 추가할 수 있는 iframe의 src 도메인 목록을 허용합니다.
그러나 사용자의 권한에 따라 어떤 iframe을 추가할 수 있는지를 제어하는 방법은 없습니다. staff allowed iframes와 같은 설정이 존재하지 않기 때문입니다.
대부분의 경우 Discourse는 "oneboxes"를 사용하여 외부 콘텐츠를 임베드합니다. 이를 통해 사용자가 게시물에 링크를 삽입할 수 있습니다. 일부 경우 Discourse는 이러한 링크를 iframe으로 변환합니다. 예를 들어, 게시물 편집기에서 YouTube 비디오 링크가 단독 줄에 추가되면, iframe에 표시되는 비디오 요소로 변환됩니다. Discourse가 이 방식으로 처리하는 도메인은 제한적입니다. 예를 들어 Vimeo, YouTube 등이 있습니다.
allowed onebox iframes 사이트 설정을 사용하여 iframe onebox가 생성되는 도메인을 제한할 수 있습니다. 이 설정의 기본값은 *입니다. 이를 제한하려면 해당 설정 아래에 표시되는 드롭다운 입력 필드를 클릭하세요. Discourse가 iframe으로 onebox하도록 구성된 도메인 목록에서 특정 도메인을 선택할 수 있습니다.