从服务器端解决页面加载跨域名资源(css,js ,字体等)出现403 无法加载的状态问题 (blocked by CORS policy)

问题:

有时候我们也上需要加载  其他域名的资源,但是目前服务器和浏览器的安全策略默认是不允许的(其实,如果我们自己知道加载的资源是安全的就可以想办法改掉这设置),

问题截图如下图

 

 

方案

1、浏览器端安装允许跨域的插件

2、在服务器端配置允许跨域

以nginx服务器为例只需要在配置上增加两行代码即可

    add_header Access-Control-Allow-Origin * always;
    add_header Access-Control-Allow-Headers Content-Type always;

 

 

----end-----

 

posted @ 2022-09-15 15:14  i金少  阅读(281)  评论(0编辑  收藏  举报