32

我正在开发一个 WebGL 驱动的应用程序,我想从命令行启动这样的 chrome:

open -a Google\ Chrome --args --disable-web-security

我只是不想每次都输入。有没有办法轻松地将它变成一个单词命令?如果重要的话,我正在使用mac。

4

4 回答 4

33

只需在您的 .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

于 2012-11-03T18:42:10.477 回答
10

这对我有用:

  1. 修改 .bash_profile
  2. 写下这个别名:
别名 cchrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security'
执行 $SHELL
  1. 使用该cchrome命令打开一个新的 chrome 窗口并禁用网络安全以解决“访问控制允许来源”问题
于 2015-10-01T04:25:46.017 回答
2

使用终端在 MAC 中使用标志启动 Chrome 的最简单方法是:

'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating

--上面代码中可以出现的任何过滤器--disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating只是一个示例。

注意:确保在运行之前关闭所有 Chrome 实例。

于 2018-10-20T08:15:35.293 回答
-4

为什么不只运行一个网络服务器?打开终端并输入

cd folder_with_html_and_assets
python -m SimpleHTTPServer

现在在您的浏览器中运行http://localhost:8000 完成后转到终端并按 Ctrl-C

这似乎比禁用您的安全性并冒着获得 pwnd 的风险要好得多。

于 2012-11-01T07:47:01.400 回答