iframe 원박스용 썸네일

Problems with thumbnails from Soundcloud and YouTube oneboxes에서 이어서 토론합니다:

iframe으로 원박스(onebox)가 생성되면 썸네일로 사용할 이미지를 가져올 수 없습니다. 원박스가 사용할 수 있는 이미지를 제공해 주면 좋겠습니다.

Pavilion의 topic-list-previews 플러그인에는 다음과 같은 우회 방법이 있었습니다:

하지만 이 방식은 성능에 상당한 부담을 주므로 코어에 구현하는 것은 적절하지 않다고 생각합니다.

몇 가지 깔끔한 해결책을 생각해 보았습니다:

  • 원박스가 썸네일 URL을 제공할 수 있습니다. 이 경우 Discourse가 해당 URL을 가져와서 로컬로 다운로드하도록 해야 합니다.

  • 모든 iframe 원박스에 적용할 수 있는 lazy-yt와 같은 기능을 구현할 수 있습니다. 이는 iframe 콘텐츠가 클릭 후에야 로드되므로 성능에도 일부 이점을 가져올 수 있습니다.

이를 구현할 즉각적인 계획은 없지만, 아이디어를 추적하기 위해 여기에 주제를 생성합니다.

10개의 좋아요

매우 도움이 될 것 같습니다. 기본적으로 잘 렌더링되지 않는 다양한 동영상 제공자(YouTube 등)용 원박스(Onebox) 확장 기능을 개발하는 과정에서 이를 우회하는 방법을 찾고 있었거든요. 섬네일 문제는 해결하기가 꽤 까다롭지만, 몇 가지 우회 방법을 통해 점차 가까워지고 있습니다.

1개의 좋아요