宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

【已完成】资源下载跨域有没有知道怎么解决一下

发表在 Linux面板2024-5-25 23:10 [复制链接] 4 1465

Access to XMLHttpRequest at 'https://api.xxxx.com/down_zip/20240525230916142963336.zip' from origin 'https://www.bbbb.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

下载png,jpg后缀的就没问题

zip后缀的就会跨域
使用道具 举报 只看该作者 回复
发表于 2024-5-25 23:11:28 | 显示全部楼层

#PROXY-START/

location ^~ /
{
    proxy_pass http://127.0.0.1:1300;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
    proxy_http_version 1.1;
    # proxy_hide_header Upgrade;

    #允许跨域请求的域,* 代表所有
    add_header 'Access-Control-Allow-Origin' *;
    #允许请求的header
    add_header 'Access-Control-Allow-Headers' *;
    #允许带上cookie请求
    add_header 'Access-Control-Allow-Credentials' 'true';
    #允许请求的方法,比如 GET,POST,PUT,DELETE
    add_header 'Access-Control-Allow-Methods' *;
    add_header X-Cache $upstream_cache_status;
    #Set Nginx Cache

    set $static_filevO5uJYW3 0;
    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
    {
        set $static_filevO5uJYW3 1;
        expires 1m;
    }
    if ( $static_filevO5uJYW3 = 0 )
    {
        add_header Cache-Control no-cache;
    }
}
#PROXY-END/

使用道具 举报 回复 支持 反对
发表于 2024-5-27 09:34:13 | 显示全部楼层
诗人橙V 发表于 2024-5-25 23:11
#PROXY-START/

location ^~ /

您好,暂时不考虑从Nginx上解决跨域的问题,而且大厂的浏览器也会逐步禁止浏览器跨域
使用道具 举报 回复 支持 反对
发表于 2024-5-27 10:27:25 | 显示全部楼层
运维技术阿闯 发表于 2024-5-27 09:34
您好,暂时不考虑从Nginx上解决跨域的问题,而且大厂的浏览器也会逐步禁止浏览器跨域 ...

那这个我要怎么处理下,解决这个问题
使用道具 举报 回复 支持 反对
发表于 2024-5-27 12:22:57 | 显示全部楼层
诗人橙V 发表于 2024-5-27 10:27
那这个我要怎么处理下,解决这个问题

您好,这个是解决不了的呢
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表