前言


浏览器跨域设置通常不建议直接操作,因为同源策略是重要的安全机制。但在开发环境中,如果需要测试跨域请求,可以临时禁用这一策略。

重要提示: 下列方法仅适用于开发环境,严禁在生产环境中禁用同源策略!


本文以谷歌浏览器为例:

设置方法

  1. 关闭所有的 Chrome 进程
    确保浏览器完全退出(从任务管理器检查)
  2. 创建空目录
    自定义创建临时用户目录,避免污染默认配置
  3. 根据系统执行命令

✅ Windows

chrome.exe --disable-web-security --user-data-dir="你自定义创建的目录"

参数说明:

  • --disable-web-security:禁用同源策略。

  • --user-data-dir:指定临时用户目录(避免污染默认配置)。

✅ macOS/Linux

open -n -a "Google Chrome" --args --disable-web-security --user-data-dir=/tmp/chrome-dev
  1. 启动效果
    浏览器会显示 “您使用的是不受支持的命令行标记” 的警告,表示跨域限制已解除。

正常工作流程为(通过命令行启动):

在这里插入图片描述

如何正确关闭跨域浏览器

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐