Google Drive Embedded HTML의 이미지가 작동하지 않음 [수정]
최근 많은 사용자들이 Google 드라이브에 포함된 HTML 이미지가 예상대로 작동하지 않는다는 우려를 표명했습니다. 그 결과, 몇 년 전의 모든 사진과 이미지에 더 이상 접근하거나 볼 수 없습니다. 뿐만 아니라 일부는 드라이브에 연결된 모든 오디오 태그가 더 이상 재생되지 않는다고 말하기도 했습니다. 그렇다면 이 문제에 대한 Google의 입장은 무엇이며, 더 중요한 것은 [애초에 버그인 경우!] 이 문제를 해결하는 방법은 무엇입니까? 알아 보자.
Google Drive Embedded HTML의 이미지가 작동하지 않는 이유는 무엇입니까?
작년 10월, Silicon Valley의 거대 기업은 2024년 1월 2일부터 최종 사용자가 iframe 요소를 사용하여 Google 드라이브에 저장된 항목을 다른 웹 리소스에 삽입할 것이라고 밝혔습니다 . 즉, 드라이브는 제3자 웹사이트에 삽입된 제3자 쿠키를 요구하지 않고 다운로드를 제공하기 시작합니다. 그 외에도 사용자가 취해야 할 권장 조치도 제시했습니다.
여기에는 콘텐츠를 로드하기 위해 웹사이트에서 iframe(문서 내의 다른 HTML 페이지를 로드하는 HTML 요소)을 사용하는 것이 포함됩니다. 드라이브의 파일로 이동하여 다음 관련 단계를 수행하면 됩니다 .
- Workspace 파일(Google Docs, Sheets, Slides, Forms 파일 형식)의 경우 파일의 Google Docs 게시 URL을 사용하세요.
- 다른 파일의 경우 드라이브에서 연 후 더보기 메뉴에서 ‘새 창에서 열기’를 선택한 다음 더보기 메뉴를 열고 iframe HTML 태그를 제공하는 ‘항목 삽입…’을 선택하세요.
그렇다면 앞서 언급한 단계를 Google에서 권장하는 대로 간단히 사용할 수는 없을까요? 물론 가능합니다. 하지만 이와 관련된 몇 가지 주의 사항이 있습니다. 예를 들어, iframe은 이미지에는 유용하지 않습니다(예: GIF 파일은 표시되지 않습니다). 또한 큰 이미지를 보기 위해 클릭하면 이제 다른 탭이나 전체 브라우저 창에 로드되는 직접 이미지가 아닌 Google 드라이브 뷰어로 이동됩니다. 그렇다면 또 무엇을 할 수 있습니까? 알아 보자.
Google Drive Embedded HTML의 이미지가 작동하지 않는 문제 수정
현재 사용자에게 성공을 설명하는 유일한 해결 방법은 포함 코드의 uc?export=download&id= 부분을 Thumbnail?id= Gif 로 변경하는 것 입니다. 다음은 동일한 예입니다.
OLD LINE OF CODE: <img src="https://drive.google.com/uc?export=download&id=xyz"alt="Page Image">
NEW LINE OF CODE: <img src="https://drive.google.com/thumbnail?id=xyz"alt="Page Image">
그러나 이번 수정에는 큰 문제가 있습니다. 실제 이미지 대신 썸네일을 사용하기 때문에 화질이 급격히 저하됩니다. 그러나 현재로서는 이것이 Google 드라이브에 포함된 HTML이 작동하지 않는 이미지 문제를 해결할 수 있는 유일한 조정이므로 적어도 지금은 이에 만족할 수밖에 없습니다.
이 문제에 대한 공식 입장에 따르면 개발자들은 이 문제를 알고 있지만 수정 사항 출시에 대한 ETA를 제공하지 않았습니다. 그런 일이 발생하면 이에 따라 이 가이드를 업데이트할 것입니다.
답글 남기기