CORS 头缺少 'Access-Control-Allow-Origin'问题

Posted 阿虎日常积累

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CORS 头缺少 'Access-Control-Allow-Origin'问题相关的知识,希望对你有一定的参考价值。

这次遇到了layui跨域请求问题,在网上找了很多response headers的配置属型都不成功

由于浏览器存在同源策略,所以如果layui(里面含图标字体文件)所在的地址与你当前的页面地址不在同一个域下,即会出现图标跨域问题。所以要么你就把Layui与网站放在同一服务器,要么就对Layui所在的资源服务器的Response Headers加上属性:Access-Control-Allow-Origin: *

 

因为加载的front文件在css中  不知为何加了那些配置不成功

写了一个nginx配置

location ~* .(eot|ttf|woff|svg|otf)$ {
     add_header Access-Control-Allow-Origin *;
}

判断加载的字体文件后缀再在 Access-Control-Allow-Origin *;

 




以上是关于CORS 头缺少 'Access-Control-Allow-Origin'问题的主要内容,如果未能解决你的问题,请参考以下文章

JSP ajax跨域问题 怎么处理 原因:CORS 头缺少 'Access-Control-Allow-Origin')。 ajax http 415

header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://47.104.128.87/back/test/test 的远程资源。(原因:CORS 头缺少 'Access

没有响应头 Access-Control-Allow-Origin 时允许 CORS

如何测试CORS头

快速服务器中的 CORS 阻止访问

在VS2010 C ++中解析“找到'{'在文件范围(缺少函数头?)”