记录一下配置这个博客遇到的跨域问题及解决办法,以备不时之需。
问题还原
通过二级域名加载 CSS 文件,在 CSS 文件里引用当前二级域名下的字体文件,网页上字体图标无法显示,浏览器控制台报错:CORS Missing Allow Origin
。
解决办法
在二级域名的 nginx 配置文件中加入 add_header 'Access-Control-Allow-Origin' '主域名URL'
。
出自:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin