Pergunta

Eu usei módulo webbrowser Python e eu adoraria algo equivalente em Erlang. O que estou tentando fazer é o navegador aberto janela / aba de Erlang.

Eu não consigo encontrar nada no oficial Erlang documentação . Existe tal coisa?

Foi útil?

Solução

Eu suponho que você quer dizer o módulo webbrowser Python, não webserver. O código para este módulo é instrutivo; ele procura vários navegadores e escolhe a melhor opção. Ele interage com o navegador executando um comando shell. Firefox suporta um argumento de linha de comando -remote para controlar um processo Firefox existente. (IE parece ser tratado simplesmente passando o url para o iexplore.exe)

O módulo também detecta se ele está sendo executado no Windows e tenta descobrir o navegador padrão do Windows e usar isso. Da mesma forma, no Mac OS X, que utiliza o comando open, que irá usar o navegador padrão.

Você deve ser capaz de implementar isso com open_port/2 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top