从命令行LOCALLY打开带有URL参数的网页

时间:2012-03-02 12:58:48

标签: macos shell

好的,不确定这是否可以在本地进行。我正在使用Mac OS X,并且可以执行以下操作来打开具有URL参数的远程网页:

打开http://www.google.com?blah=haha

但是当我尝试对本地文件路径执行相同操作时,我发现找不到文件错误。有没有办法做这样的事情:

打开文件://localhost/path/to/my/file.html?blah = heehee

2 个答案:

答案 0 :(得分:4)

您应该使用AppleScript。 open命令仅用于通用目的:它打开该应用程序的文件,仅此而已。在这里,您可以找到正确的方法:Open a local html file with url params through applescript

答案 1 :(得分:1)

谢谢Sylter!下面的最终脚本将使用

中传递的内容打开Safari
on run argv
tell application "Safari"
      make new document with properties {URL: item 1 of argv}
end tell
end run