브라우저 번역 확장 프로그램으로 페이지가 자동 번역될 때 이미지가 깨집니다 (S3/R2 + CDN은 올바르게 설정됨)

브라우저 번역 확장 기능이 토픽 페이지를 재작성하면 일부 게시글 이미지가 렌더링되지 않습니다. 번역기를 비활성화하면 모든 이미지가 정상적으로 표시되고 도메인도 정확합니다. 이는 번역기가 Discourse의 업로드 URL 재작성/레이지 로드 로직을 우회하는 방식으로 cooked HTML을 변경하기 때문으로 보입니다.

환경

  • Discourse: 3.6.0.beta1-dev

  • 호스팅: 표준 Docker 앱 컨테이너

  • 업로드: Cloudflare R2

  • 번역기가 비활성화된 상태에서 동일한 토픽을 새로고침해도 모든 이미지가 정상적으로 렌더링됩니다. 마우스 오른쪽 버튼으로 „이미지 주소 복사“를 선택하면 예상대로 CDN URL이 표시됩니다.

1개의 좋아요

Discourse가 이 부분을 제어할 수 없다는 데 대해 상당히 확신합니다. 관련 문제가 많이 존재합니다:

저희의 네이티브 번역 기능을 사용하는 것을 권장합니다.

2개의 좋아요