我已经运行Angular和Material一段时间了,但是这个问题突然出现并让我感到困惑。我正在从IntelliJ运行我的Angular应用程序,这开始出现在我的控制台中。
CORS 策略已阻止从源"http://localhost:4200"访问"https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2"处的字体:预检响应中的访问控制允许标头不允许请求标头字段 x-ijt。
我的图标不再显示.:(
我在这里找到了这个讨论:
https://github.com/google/WebFundamentals/issues/6881
但我没有运行 Akamai 插件引用的插件。
我也发现了这个讨论,但这似乎与nginx有关。
https://deliciousbrains.com/wp-offload-media/doc/configure-cors-to-resolve-web-font-issues/
我正在运行Chrome作为IntelliJ的调试浏览器。
所以,在阅读 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000715304-Problem-with-Chrome-plugin-and-CORS 之后
我检查了"设置"|"构建、执行、部署 |调试器,允许未签名的请求和我的图标再次开始工作。