2021-10-21浏览器配置跨域

 

在c盘创建一个文件夹

C:\MyChromeDevUserData

Chrome 浏览器跨域设置:
1.找到快捷方式“右击”
2.点击“属性”
3.在弹框中的“快捷方式”选项卡中的”目标“输入框中追加 --disable-web-security --user-data-dir=C:\MyChromeDevUserData,如图:

 4.点击”应用“
5.点击”确定“
6.重启电脑后生效
再次打开 Chrome 发现有相关 ”–disable-web-security“ 命令的提示,就表示设置成功啦!

 

尽管你在Nginx配置文件中设置了`Access-Control-Allow-Origin`来允许特定的来源访问资源,但如果浏览器仍然显示错误,可能是以下几个原因导致的: 1. **配置冲突或语法错误**:检查Nginx的`http`或`server`块中的CORS配置是否有误,例如,URL正则表达式可能不匹配实际请求的地址,或者`*`通配符应用不当。 2. **临时缓存问题**:浏览器有时会缓存策略,刷新页面或清除浏览器缓存可能会解决问题。 3. **预检请求(Preflighted Request)失败**:如果设置了`Access-Control-Allow-Methods`和`Access-Control-Max-Age`等其他CORS属性,并且客户端发送了预检请求(OPTIONS请求),服务器对这部分的响应可能有问题。 4. **HTTPS和混合内容**:如果服务器使用HTTPS而浏览器尝试从HTTP请求资源,也可能造成错误。确保资源的请求方式与服务器一致。 5. **代理服务器配置**:如果你通过Nginx或其他代理服务器转发请求,中间层可能未正确传递`Origin`头部信息,导致限制。 6. **浏览器隐私设置**:用户可能启用了严格的同源策略,即使服务器配置正确,也可能显示错误。 为了确认问题所在,你可以查看服务器日志,检查返回给浏览器的CORS响应头是否完整且正确。同时,在调试模式下,浏览器的开发者工具网络面板会提供详细的错误信息,有助于定位问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值