跨域引用字体样式文件时报CORS错误,nginx解决方法
站内热度 全站第 2,927
2.3万 次浏览
报错问题解释:
CORS(Cross-Origin Resource Sharing,跨源资源共享)错误发生时,是因为Nginx服务器上的字体文件被其他域名请求访问,但是Nginx没有正确配置以允许这种跨域请求。默认情况下,出于安全考虑,现代浏览器会阻止跨域请求。
问题解决方法:
修改Nginx配置文件(通常是nginx.conf或者在sites-available目录下的站点配置文件),添加CORS相关的配置。
在server块中添加如下配置:
location ~* \.(eot|otf|ttf|woff|woff2|font.css)$ {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET';}
相关文档
评论与补充0
有问题或想补充的,写在下面 · 选中正文文字再点「报告错误」会自动引用还没有评论。有疑问、补充,或者发现错字,都可以写在下面。