我正在尝试从命令行运行 Safari 浏览器(在 Mac OS 10.4 上),如下所示:
/Applications/Safari.app/Contents/MacOS/Safari http://localhost/dev/myfile.html
Run Code Online (Sandbox Code Playgroud)
但是,Safari 启动并尝试访问
file:///Users/charlesanderson/scripts/http://localhost/dev/myfile.html
Run Code Online (Sandbox Code Playgroud)
/Users/charlesanderson/scripts 恰好是我的当前目录。
有人可以解释为什么 Safari 会这样做吗?Firefox 的表现要好得多。
s4y*_*s4y 17
AFAIK 不支持或记录使用参数启动 Safari。
它将第一个参数解释为路径(您会注意到,如果以 a 开头/,它不会在工作目录前面加上)。
如果您只想让 Safari 导航到 URL,请使用open:
open -a Safari <url>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14646 次 |
| 最近记录: |