由於Chrome 64 強制執行更嚴格的跨源共享資源( CORS) 政策,開發人員現在在從本地CSS 檔案存取CSS 規則時面臨限制。此問題源自於 Chrome 最近的立場與其他瀏覽器認為可以接受的做法之間的不一致。
問題
嘗試存取 CSS 時出現問題從本機檔案系統載入的樣式表中的規則。由於 HTML 文件和 CSS 文件之間的安全來源存在差異,此操作會觸發 CORS 錯誤。在 Chrome 64 及後續版本中,此行為已符合 CSS 物件模型 (CSSOM) 規範中規定的規定。
解決方案
規避對於這個問題,開發人員採用了各種解決方法:
TL;DR
開發人員需要依賴本地開發伺服器或替代瀏覽器從本地CSS 檔案存取CSS 規則,同時遵守Chrome 64 中實施的新安全措施。此限制凸顯了同源策略的重要性以及安全 Web 開發實務的必要性。
以上是為什麼我無法在 Chrome 64 中從本機檔案存取 CSS 規則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!