현재 Discourse는 표준 URL을 사용하여 YouTube 영상을 임베드합니다. 그러나 Grav은 URL을 자동으로 재작성하여 YouTube의 프라이버시 강화 모드를 사용합니다. 이 모드는 사용자가 영상을 재생하지 않는 경우 추적 쿠키를 저장하지 않습니다. 이 기능은 쿠키/프라이버시 정책 작성에 도움이 됩니다. Discourse에서도 이 기능을 도입할 수 있을까요?
아래는 Grav가 페이지에 YouTube 영상을 삽입할 때 자동으로 생성하는 스니펫입니다. 이 Grav 플러그인에 대한 자세한 정보는 여기에서 확인할 수 있습니다.
최근에는 이 문제가 더욱 중요해졌습니다. Google이 임베딩 로직을 변경하면서, Google 계정에 로그인한 사용자는 YouTube 임베드에서 153 에러가 발생하며, 새로운 탭에서 영상을 열기 위해 임베드를 클릭해야 합니다. 예를 들어 이 Reddit 게시글을 참고하세요: Reddit
이 문제는 iframe의 링크를 youtube.com에서 youtube-nocookie.com으로 변경하여 수정할 수 있습니다. 시청 기록에 영상이 포함되지 않는다는 UX상의 단점이 있더라도, 실제로 임베드로 영상을 시청할 수 있다는 이점이 이를 훨씬 상회합니다. 따라서 임베드 링크를 이에 맞게 변환할 수 있는 옵션이 제공되면 좋겠습니다.