」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼我的 @font-face EOT 字型無法在 Internet Explorer 中透過 HTTPS 載入?

為什麼我的 @font-face EOT 字型無法在 Internet Explorer 中透過 HTTPS 載入?

發佈於2024-11-15
瀏覽:533

Why Does My @font-face EOT Font Fail to Load Over HTTPS in Internet Explorer?

@font-face EOT 無法透過HTTPS 載入:解決方案

在Internet 中與@font-face EOT 檔案在Internet 中無法透過HTTPS 載入的問題在Explorer 版本7、8 和9 中,使用者發現無論HTTPS 上包含的HTML 頁面的託管狀態如何,問題仍然存在。經過實驗,使用者發現透過 HTTP 存取時字體載入成功,但不是 HTTPS。

排除字體特定問題並確認託管字體的伺服器為 EOT 檔案提供了適當的內容類型後,使用者尋求協助來解決問題。

作為回應,我們提供了一種解決方案,解決了透過 HTTPS 存取資源時經常被忽視的關鍵方面。我們發現,存在具有「no-cache」字體指令的 Cache-Control 標頭會導致 Internet Explorer 忽略下載的字體,從而導致觀察到的行為。

此發現與 Microsoft 的記錄一致當 Cache-Control 標頭指定「無快取」時,IE 會忽略透過 SSL 下載的活動文件。因此,建議刪除 Cache-Control 標頭以解決此問題並確保在 Internet Explorer 中透過 HTTPS 正確載入字型。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3