I am trying to run the Safari browser (on Mac OS 10.4) from the command line, as follows:
/Applications/Safari.app/Contents/MacOS/Safari http://localhost/dev/myfile.html
However, Safari starts up and tries to access
file:///Users/charlesanderson/scripts/http://localhost/dev/myfile.html
/Users/charlesanderson/scripts happens to be my current directory.
Can someone explain why Safari does this? Firefox is much better behaved.
Best Answer
Starting Safari with arguments isn't supported or documented, AFAIK.
It's interpreting the first argument as a path (you'll notice that if you begin it with a
/
, it doesn't prepend the working directory).If you just want Safari to navigate to a URL, use
open
: