正如标题所示,我想编写一个shell命令来打开安装在闪存驱动器上的谷歌浏览器便携式(带有提供的参数)。我试着这样做:
open "/Volumes/NDCS/chrome/chromium.app/Contents/MacOS/Portable Chromium" --allow-file-access-from-files
便携式Chrome打开,但设置无效。我还希望它启动默认主页(参数是--homepage =“[url或文件路径]”,但现在通过在浏览器中设置默认主页来完成此操作。
如果有人对此有任何知识/建议,将不胜感激。我最近在PC上做了同样的事情,只是在Mac部署中苦苦挣扎。
答案 0 :(得分:0)
从man打开你需要使用--args参数为可执行文件提供thr参数,否则它们被作为参数打开而不是app。
此外,Open包适用于App捆绑包 所以
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