Эрланг: есть ли модуль, аналогичный Python, «webbrowser»? - PullRequest
1 голос
/ 26 ноября 2009

Я использовал модуль Python webbrowser, и я хотел бы что-то эквивалентное в Erlang. То, что я пытаюсь сделать, это открыть окно браузера / вкладку из Erlang.

Я не могу найти ничего в официальной документации Erlang . Есть ли такая вещь?

1 Ответ

2 голосов
/ 26 ноября 2009

Полагаю, вы имеете в виду модуль Python webbrowser, а не веб-сервер. Код для этого модуля поучителен; он ищет различные браузеры и выбирает лучший вариант. Он взаимодействует с браузером, выполняя команду оболочки. Firefox поддерживает аргумент -remote командной строки для управления существующим процессом Firefox . (IE, кажется, обрабатывается просто путем передачи URL-адреса iexplore.exe)

Модуль также определяет, работает ли он в Windows, и пытается найти браузер Windows по умолчанию и использовать его. Аналогично, в Mac OS X он использует команду open, которая будет использовать браузер по умолчанию.

Вы должны быть в состоянии реализовать это с помощью open_port/2.

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