Mac chrome 关闭跨域限制

本文档介绍了如何在本地开发环境中为Chrome浏览器关闭跨域限制以方便调试接口,以及如何重新开启这一限制。通过在终端使用特定命令行参数,可以创建一个新的浏览器实例以禁用或启用跨域安全特性。关闭跨域限制后,只需关闭该窗口或使用特定命令即可恢复默认设置。这是一个快速解决本地开发跨域问题的方法。
摘要由CSDN通过智能技术生成

有时候本地调试接口会存在跨域问题,为了调试方便,我们可以将chrome浏览器的跨域限制暂时关闭

关闭跨域限制
  1. 在本地电脑新建一个文件夹,文件名可以随意命名,文件夹位置也可以随意放,找到该文件的完整路径,如:/Users/xxx/Documents/chromeDevData,其中 chromeDevData 为文件名。
  2. 打开终端,在终端输入如下命令
open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/xxx/Documents/chromeDevData

--disable-web-security : 禁止安全特性
--user-data-dir= : 后面为你刚刚创建的文件路径
两者缺一不可

这时候会弹出一个新的chrome窗口,重新调式就会发现不再报跨域错误,如果需要联合浏览器插件调试的同学自行重新导入扩展程序即可,亲测有效。

重新打开跨域限制

因为关闭跨域限制后浏览器窗口上面会一条提示栏为非安全模式,不免总会让人有所担心,那如何重新打开跨域限制呢?

在这里插入图片描述

方法 1:
  • 关闭并 完全退出 刚刚打开的chrome窗口即可,重新打开的浏览器窗口默认打开跨域限制
方法 2:
  • 在终端运行如下命令 (将上面命令中的 disable 改为 enable
open -n /Applications/Google\ Chrome.app/ --args --enable-web-security  --user-data-dir=/Users/tangying/Documents/MyChromeDevUserData

注意:我测试 方法 2 的前提必须满足 方法 1

我的个人博客有空来坐坐

http://www.wangyanan.online

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值