在网站调试对接过程中经常会出现跨域问题,如果无法解决的话,可以设置一下 Chrome ,临时解决跨域问题。
添加下面两个参数:
--args --disable-web-security --user-data-dir
设置方法:
右击 谷歌浏览器快捷方式 -> 属性 -> 在 目标 后面添加上面两个参数,注意参数之间要加空格。
然后点击应用和确定按钮。
需要关闭所有 Chrome 窗口,再打开,可以看到下图所示的提示,说明设置成功,可以临时解决跨域问题。
参数说明:
--user-data-dir
指定存储配置文件信息的目录。
--disable-web-security
禁用同源策略,利于开发人员本地调试,但这个参数会降低 Chrome 浏览器的安全性(如上图所示)。
此方法只可以在本地临时解决跨域问题,也就是“自慰式”方法,方便本地调试。不能彻底解决服务器跨域问题,如果你的项目存在跨域问题,请与后端配合解决。
20240625更新:
新版本浏览器可能出现设置不生效的问题,需要指定一下用户目录:
--args --disable-web-security --user-data-dir="C:\ChromeDev"
我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=256wvnxmdw9ws