本地接口跨域时,修改浏览器,使跨域不报错

本文介绍了一种通过修改浏览器快捷方式属性来实现跨域的方法。只需在目标路径后添加特定参数,即可绕过浏览器的同源策略限制,实现跨域访问。请注意,此操作不涉及翻墙,仅适用于本地开发环境。

步骤:1
首先桌面要有浏览器的快捷方式
在这里插入图片描述
步骤:2
鼠标选中右键属性 找到 目标(T) 在里面最后面加(注:放进去前记得在前面加空格)‘

--disable-web-security --user-data-dir=C:\MyChromeDevUserData

’, 最后确定重启就好了
在这里插入图片描述

直接就跨域了(不是翻墙)

### 解决请求成功但无法找到资源的问题 当请求看似成功但实际上未能正确访问所需资源,可能涉及多个方面的原因分析和排查。以下是详细的解决方案: #### 1. 检查服务器端响应路径 确保服务器返回的实际URL与客户端期望加载的资源地址完全匹配。即使配置无误,错误的相对路径或绝对路径也会导致找到目标文件。 ```javascript // 正确示例:假设API位于 https://api.example.com/ fetch('https://api.example.com/data') // 使用完整的名前缀 ``` #### 2. 验证CORS头部设置 确认服务端已适当设置了`Access-Control-Allow-Origin`和其他必要的CORS响应头字段[^2]。这些头部仅决定了哪些来源可以访问资源,还控制着其他安全特性如凭证携带等。 ```http HTTP/1.1 200 OK Date: Mon, 09 Jul 2018 17:45:31 GMT Server: Apache/2.4.18 (Ubuntu) Content-Type: application/json;charset=UTF-8 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS Access-Control-Max-Age: 3600 Access-Control-Allow-Headers: Content-Type, Authorization ``` #### 3. 客户端缓存问题 有浏览器会缓存之前的失败请求结果,特别是带有预检(OPTIONS)请求的情况。清除本地存储、Cookie 和 Service Workers 缓存可以帮助排除此类干扰因素[^5]。 #### 4. 资源存在性和权限验证 核实所请求的具体资源确实存在于指定位置,并且具有正确的读取权限。对于受保护的内容,还需检查认证机制是否正常工作,例如JWT令牌的有效期及格式是否正确。 ```bash curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -X GET 'https://example.com/api/resource' ``` #### 5. 浏览器开发者工具调试 利用现代浏览器内置的开发者工具来监控网络活动,查看具体的HTTP状态码、响应体以及任何潜在的重定向链路。这有助于快速定位具体环节上的异常情况。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值