如何更简洁地从命令行启动带有标志的Chrome?

smu*_*kes 29 security macos command-line shortcut webgl

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

open -a Google\ Chrome --args --disable-web-security
Run Code Online (Sandbox Code Playgroud)

我只是不想每次都输入它.有没有办法轻松将其转换为单字命令?如果重要,我正在使用mac.

Kev*_*tle 28

只需在.bashrc或.bash_profile中创建一个别名即可

alias ogc='open -a Google\ Chrome --args --disable-web-security'
Run Code Online (Sandbox Code Playgroud)

然后重新加载你的shell.

exec $SHELL
Run Code Online (Sandbox Code Playgroud)

现在,每当您ogc在终端中键入(或任何您想要调用它)时,它将运行完整命令open -a Google\ Chrome --args --disable-web-security

  • 我刚刚使用您的提示在 Mojave 暗模式下打开 Chrome Canary 73:`open -a Google\ Chrome\ Canary --args --force-dark-mode` (2认同)

小智 9

这项工作对我来说:

  1. 修改.bash_profile
  2. 写下这个别名:
alias cchrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security'
exec $SHELL
  1. 使用该cchrome命令打开一个新的chrome窗口,并禁用Web安全性以解决"access-control-allow-origin"问题


viv*_*wal 5

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

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

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

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