为MAC OSX的程序添加永久启动参数

需求:

由于chrome调试webapp经常需要ajax跨域调戏,所以需要添加--disable-web-security参数才能跨域。

原理:

备份程序入口文件,新建一个入口文件,调用旧入口文件并带进参数

实例:

以下代码实现chrome启动时自动带上--disable-web-security参数

sudo su
cd "/Applications/Google Chrome.app/Contents/MacOS/"
mv "Google Chrome" Google.real
touch "Google Chrome"
printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --disable-web-security "$@"\n' > "Google Chrome"
chmod 755 "Google Chrome"

参考:http://www.chromi.org/archives/4034

若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏