Откройте сложный файл: // URI в новой вкладке Firefox на OS X - PullRequest
1 голос
/ 12 ноября 2009

Мне нужен способ открыть новый URL-адрес в Firefox из оболочки на OS X. Обычный способ сделать это - с помощью команды open ... но команда open, похоже, не передает значения запроса / фрагмента, когда расположение файла: URI. Конечно, это немного злоупотребляет URI файла, но если вы зададите URI для FF или Safari в строке поиска, они (похоже) будут работать нормально. Но, похоже, открытый не пройдет.

Я немного посмотрел на appleScript, но не мог понять, как сказать FF открыть новый URL, в любом случае не последние версии FF. open должен связываться с запущенным firefox, чтобы открывать новые URL, но, черт возьми, я могу понять, как он это делает.

1 Ответ

1 голос
/ 12 ноября 2009

Это сработало для меня на Snow Leopard, если Firefox закрыт:

open -a Firefox --args "http://en.wikipedia.org/wiki/Firefox#Future_developments"
open -a Firefox --args "file:///Users/nickb/test.html#ft2"

Если он уже запущен, откроется URL на новой вкладке:

open -a Firefox http://en.wikipedia.org/wiki/Firefox#Future_developments

В зависимости от вашего URL, вам может понадобиться сделать больше экранирования / кодирования, чтобы получить его через командную строку.

Также ознакомьтесь с разделом Mac OS X / Linux в этой статье об аргументах командной строки Firefox, если хотите узнать, что еще можно сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...