open http://stackoverflow.com/
在osx上打开我的默认浏览器。
我还想在默认浏览器中加载file:///tmp/f.txt
这样的网址。
我知道我可以open -a Google\ Chrome file:///tmp/f.txt
在Chrome中打开它,但如果用户将Safari设置为默认浏览器,该怎么办?我希望open
使用默认浏览器。
open file:///tmp/f.txt
在TextEdit中打开文件:(
答案 0 :(得分:1)
找到this question之后我就想出了这个。
open -a "$(VERSIONER_PERL_PREFER_32_BIT=1 perl -MMac::InternetConfig -le 'print +(GetICHelper "http")[1]')" file:///tmp/f.txt
答案 1 :(得分:0)
查看NSWorkspace中可用的内容。
我认为openURL:
或openFile:withApplication:
可能正是您要找的。 p>
如果您需要知道默认浏览器是什么,the answer from Suhas in this related question应该是您可以开始的答案。