Discourse의 임베드 링크가 Discord에서 공유 시 표시되지 않음

Discord에 링크를 공유할 때 내 Discourse의 임베드 링크가 표시되지 않아요


방향을 잡아줄 수 있는 분 계신가요?

여기서 작동하지 않는 이유가 같은 것일 수도 있겠네요?


요청이 포럼에 의해 차단된 것으로 보입니다. 원박스(onebox) 문제 해결 단계를 참고해 보시면 도움이 될 수 있습니다.

@Moin 감사합니다. 제 CSP 정책을 확인해 보겠습니다.

이 CSP 설정이 누락되어 임베딩이 허용되지 않았습니다.

  1. frame-ancestors 'self' https: * - 모든 HTTPS 사이트의 iframe에 콘텐츠가 임베딩되도록 허용합니다.
  2. frame-src 'self' https: * - 모든 HTTPS 소스의 콘텐츠를 사이트에서 임베딩하도록 허용합니다.
  3. embed-src 'self' https: * - 모든 HTTPS 소스의 임베디드 콘텐츠를 허용합니다.
  4. child-src 'self' https: * - 구형 브라우저에서 frame-src의 대체 수단으로 사용됩니다.

이 내용이 맞다면

test

여전히 작동하지 않습니다

시스템/봇 접근을 차단하는 어떤 체크가 실행되고 있는 것 같습니다.

이것이 원박스(onebox)를 준비하는 코드에 대한 접근을 차단하고 있을 가능성이 높습니다.

CF Waf가 원인이 될 수 있을까요?

Discourse와 Discord 사용자 에이전트를 비롯한 다른 인기 있는 옵션도 허용할 수 있을까요?

규칙이 정상적으로 작동하는 것 같네요! :wink:

이것이 작동하려면 규칙을 열어줘야 할 것 같습니다.

Discourse 인스턴스와 Discord에서 미리보기(프리뷰)를 허용하기 위해 사람들이 일반적으로 사용하는 표준 규칙이 있을 가능성이 높습니다.

Cloudflare Discourse 커뮤니티가 있습니다. 그곳에 질문해 보는 건 어떨까요?

https://community.cloudflare.com/

거기 가기 전에 여기에 무언가를 입력해야 하나요?

이 문제는 귀하의 Discourse 인스턴스 설정과는 무관합니다.

Cloudflare 설정으로 인해 다른 시스템이 귀하의 콘텐츠를 볼 수 없도록 차단하고 있습니다.

피드백 감사합니다. 해결할 수 있으면 다시 연락드리겠습니다. 플러그인은 가지고 있었지만 아쉽게도 활용하지 못했습니다.

플러그인 주제에서 도움이 필요한 문제가 있으면 알려주세요 :slight_smile:

그래요. 이 문제를 해결하면 여러분의 플러그인도 한번 시도해 볼게요. 정말 멋져 보여요. 참고로, 감사합니다.
@Moin 친구, 고마워요.

또 만나요 여러분

한 가지 요청이 있습니다. CF 커뮤니티에서 좋은 답변을 얻게 된다면, 여기 링크로 공유해 주실 수 있을까요?

네, 그렇게 할게요. 몇몇은 이점에서 혜택을 볼 수 있습니다

hurrah!!! @merefield @Moin