Pregunta

He usado el módulo webbrowser de Python y me encantaría algo equivalente en Erlang. Lo que estoy tratando de hacer es abrir una ventana / pestaña del navegador desde Erlang.

No puedo encontrar nada en la documentación oficial Erlang . ¿Existe tal cosa?

¿Fue útil?

Solución

Supongo que te refieres al módulo webbrowser de Python, no al servidor web. El código para este módulo es instructivo; Busca varios navegadores y elige la mejor opción. Interactúa con el navegador ejecutando un comando de shell. Firefox admite un argumento de línea de comando -remote para controlar un proceso existente de Firefox . (Parece que IE se maneja simplemente pasando la url al iexplore.exe)

El módulo también detecta si se está ejecutando en Windows e intenta averiguar el navegador predeterminado de Windows y usarlo. Del mismo modo, en Mac OS X, utiliza el comando open , que utilizará el navegador predeterminado.

Debería poder implementar esto con open_port / 2 .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top