Referer 없음, 임베딩 불가

안녕하세요,

이제 훨씬 더 간단한 해결책을 찾았습니다. Embed Discourse comments on another website via Javascript 에서 언급되었어야 할 내용입니다:

사이트 간 임베딩의 경우, 임베딩 페이지에 다음 중 하나를 추가하세요.

  • 경로가 제공되지 않으므로 Path Allowlist를 /.*로 설정하고 <meta name="referrer" content="strict-origin">를 추가하거나,
  • 실제 Path Allowlist를 설정하고 <meta name="referrer" content="no-referrer-when-downgrade">를 추가하세요.

Referrer-Policy header - HTTP | MDN 에 언급된 대로 “브라우저들은 더 엄격한 기본값으로 전환하기 위해 노력하고 있으며”, Discourse 임베딩은 크로스 호스트 임베딩에 대해 구식 기본값에 의존하고 있습니다.

Axel 드림.