![Google Drive 嵌入 HTML 中的圖片無法正常運作 [修復]](https://cdn.thefilibusterblog.com/wp-content/uploads/2024/01/images-Google-Drive-embedded-HTML-not-working-1-640x375.webp)
許多用戶最近表示擔心 Google 雲端硬碟中嵌入的 HTML 映像無法如預期般運作。因此,他們多年前的所有照片和圖像都無法再訪問或可見。不僅如此,有些人甚至說他們所有連結到雲端硬碟的音訊標籤都不再播放。那麼谷歌在這個問題上的立場是什麼,更重要的是如何糾正這個問題[如果它首先是一個錯誤!]?讓我們來看看。

為什麼 Google Drive 嵌入式 HTML 中的圖像無法正常運作?
早在去年 10 月,這家矽谷巨頭就表示, 從 2024 年 1 月 2 日開始,最終用戶將使用 iframe 元素將儲存在 Google Drive 中的項目嵌入到其他網路資源上。換句話說,Drive 將開始提供下載服務,而無需嵌入第三方網站的第三方 cookie。除此之外,它還列出了用戶應採取的建議行動。

這涉及到在您的網站上使用 iframe(載入文件中另一個 HTML 頁面的 HTML 元素)來載入內容。您可以透過前往雲端硬碟中的檔案並執行下一個相關步驟來執行此操作:
- 對於 Workspace 檔案(Google 文件、表格、投影片和表單檔案類型),請使用檔案的Google 文件發佈 URL 。
- 對於其他文件,在雲端硬碟中開啟後,從溢出選單中選擇“在新視窗中開啟”,然後打開溢出選單並選擇“嵌入項目…”,它提供 iframe HTML 標記。
那我們不能簡單地按照Google推薦的上述步驟進行操作嗎?嗯,我們可以,但是有很多與之相關的警告。例如,iframe 對於影像沒有用處[例如:GIF 檔案將不會顯示]。此外,點擊查看大圖像現在將帶您進入 Google Drive 檢視器,而不是另一個標籤或直接圖像載入到完整的瀏覽器視窗中。那麼還能做什麼呢?讓我們來看看。
修復 Google Drive 嵌入 HTML 中的圖像不起作用

截至目前,為使用者帶來成功的唯一解決方法是將嵌入程式碼的uc?export=download&id=部分更改為縮圖? 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 Drive 中嵌入 HTML 的圖像無法正常工作的問題的唯一調整,因此我們別無選擇,只能對此感到滿意,至少目前是這樣。
就此事的官方立場而言,開發人員已經意識到這個問題,但他們尚未給出任何修復的預期時間。當這種情況發生時,我們將相應地更新本指南。
發佈留言