在mac中用goagent,chrome浏览器上经常会报ssl错误,导入证书后,问题依然存在。
依稀记得在windows系统上可以为chrome添加一个启动参数来忽略ssl错误:
1 | --ignore-certificate-errors |
那么mac系统上怎么添加呢?用mac的人应该都知道可以用open
可以从命令行打开mac的应用程序。
查看了一下open
的帮助文档,发现了以下有用的信息:
1 | -a application |
在命令上试一试:
1 | open -a /Applications/Google\ Chrome.app --args --ignore-certificate-errors |
居然管用了!
为了后续方便使用,我们可以写一个bash脚本:
1 |
|
将以上脚本保存为chrome.sh,后然修改一下权限:
1 | chmod +x chrome.sh |
现在就可以这么打开chrome了:
1 | ./chrome.sh |
小伙伴们,以后使用goagent的过程中,如果遇到ssl错误,就用上面的chrome.sh
吧。