我正在开发一个 WebGL 驱动的应用程序,我想从命令行启动这样的 chrome:
open -a Google\ Chrome --args --disable-web-security
我只是不想每次都输入。有没有办法轻松地将它变成一个单词命令?如果重要的话,我正在使用mac。
我正在开发一个 WebGL 驱动的应用程序,我想从命令行启动这样的 chrome:
open -a Google\ Chrome --args --disable-web-security
我只是不想每次都输入。有没有办法轻松地将它变成一个单词命令?如果重要的话,我正在使用mac。
只需在您的 .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
这对我有用:
别名 cchrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security'
执行 $SHELL
cchrome
命令打开一个新的 chrome 窗口并禁用网络安全以解决“访问控制允许来源”问题使用终端在 MAC 中使用标志启动 Chrome 的最简单方法是:
'/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating
--
上面代码中可以出现的任何过滤器--disable-features=CrossSiteDocumentBlockingAlways,CrossSiteDocumentBlockingIfIsolating
只是一个示例。
注意:确保在运行之前关闭所有 Chrome 实例。
为什么不只运行一个网络服务器?打开终端并输入
cd folder_with_html_and_assets
python -m SimpleHTTPServer
现在在您的浏览器中运行http://localhost:8000
完成后转到终端并按 Ctrl-C
这似乎比禁用您的安全性并冒着获得 pwnd 的风险要好得多。