本文记录一下如何在 macOS 上打开一个没有跨域限制的 Chrome 浏览器,方便开发环境快速联调接口。

1
2
3
4
5
6
7
8
# 创建目录
sudo mkdir /tmp/chrome-user-data
# 设置权限(注意:权限很重要,否则无法打开)
sudo chmod +x /tmp/chrome-user-data
# 执行以下命令在 ~/.zshrc 中添加一个 alias
echo 'alias chromex="open -n /Applications/Google\ Chrome.app --args --disable-web-security --user-data-dir=/tmp/chrome-user-data"' >> ~/.zshrc
#使用 source 执行一下 ~/.zshrc 中的脚本使 alias 生效:
source ~/.zshrc

最后执行 chromex 命令就可以打开没有跨域限制的 Chrome 浏览器啦。