遇到@font-face EOT 檔案無法透過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 正確載入字型。
以上是為什麼我的 @font-face EOT 字型無法在 Internet Explorer 中透過 HTTPS 載入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!