由于 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中文网其他相关文章!