0

正如标题所示,我想编写一个 shell 命令来打开也安装在闪存驱动器上的 google chrome 便携版(带有提供的参数)。我正在尝试按如下方式进行:

open "/Volumes/NDCS/chrome/chromium.app/Contents/MacOS/Portable Chromium" --allow-file-access-from-files

便携式 Chrome 浏览器打开,但设置无效。我还希望它启动一个默认主页(参数是 --homepage="[url 或文件路径]",但现在通过在浏览器中设置默认主页来做到这一点。

如果有人对此有任何知识/建议,将不胜感激。我最近在 PC 上做了同样的场景,只是在 Mac 部署上苦苦挣扎。

4

1 回答 1

0

从 man open 您需要使用 --args 参数向可执行文件提供 thr 参数,否则它们将被视为打开而不是应用程序的参数。

Open 也适用于 App bundle 所以

open "/Volumes/NDCS/chrome/chromium.app" --args --allow-file-access-from-files

或者使用普通的 unix 可执行文件,因为你是 doinf 没有打开

"/Volumes/NDCS/chrome/chromium.app/Contents/MacOS/Portable Chromium" --allow-file-access-from-files
于 2012-03-27T08:39:23.877 回答