You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win11系统Chrome浏览器如何禁用CORS以适配本地主机与第三方URL

解决Chrome本地访问第三方URL的CORS错误方案

临时测试绕过方案

  • 关闭所有Chrome窗口,打开Windows命令提示符(CMD),执行以下命令启动Chrome:
    chrome.exe --disable-web-security --user-data-dir="C:/ChromeDevSession"
    
    注:C:/ChromeDevSession是自定义的独立用户数据目录,用来隔离正常Chrome配置,首次执行会自动创建该目录。
  • 启动后Chrome顶部会显示"您使用的是不受支持的命令行标记"提示,此时访问本地服务并请求第三方URL即可跳过CORS校验。

开发环境正规解决方法

  • 后端代理转发:在本地开发服务(如Node.js、Nginx)中配置代理,将第三方接口请求转发到本地服务,浏览器仅与localhost通信,规避CORS限制。
    Node.js + Express示例:
    const express = require('express');
    const axios = require('axios');
    const app = express();
    
    app.get('/proxy-third-party', async (req, res) => {
      try {
        const response = await axios.get('https://third-party-url/');
        res.send(response.data);
      } catch (err) {
        res.status(err.response?.status || 500).send(err.response?.data || '请求失败');
      }
    });
    
    app.listen(3000, () => console.log('代理服务运行在 http://localhost:3000'));
    
    前端只需请求http://localhost:3000/proxy-third-party即可获取第三方接口数据。
  • Chrome CORS扩展:安装Chrome商店内的CORS解除类扩展(如CORS Unblock),开启后可临时解除CORS限制,仅适合开发测试场景。

关键提醒

  • 临时绕过方案严禁用于日常网页浏览,会关闭浏览器核心安全防护,仅能用于开发测试。
  • 正式项目优先采用后端代理方案,符合浏览器安全规范。

内容的提问来源于stack exchange,提问作者vimal Arya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:45:34