我正在开发一个WebGL驱动的应用程序,我想从命令行启动这样的chrome:
open -a Google\ Chrome --args --disable-web-security
我只是不想每次都输入它。有没有办法轻松将其转换为单字命令?如果重要,我正在使用mac。
答案 0 :(得分:28)
只需在.bashrc或.bash_profile
中创建别名即可alias ogc='open -a Google\ Chrome --args --disable-web-security'
然后重装你的shell。
exec $SHELL
现在,每当您在终端中键入ogc
(或任何您想要调用的内容)时,它都会运行完整命令open -a Google\ Chrome --args --disable-web-security
答案 1 :(得分:8)
这项工作对我来说:
alias cchrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security'
exec $SHELL
cchrome
命令打开一个新的chrome窗口,使用禁用的Web安全性来解决" access-control-allow-origin"问题答案 2 :(得分:0)
使用终端在MAC中启动带有标志的Chrome的最简单方法是:
'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating
上面的代码--
中--disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating
之后的任何过滤器都只是一个例子。
注意:请确保在运行之前关闭所有Chrome实例。
答案 3 :(得分:-2)
为什么不运行网络服务器?打开终端并输入
cd folder_with_html_and_assets
python -m SimpleHTTPServer
现在在浏览器中转到http://localhost:8000
完成后再转到终端并按Ctrl-C
这似乎比禁用安全性和冒险获取pwnd要好得多。