Erlang:有一个类似于Python“webbrowser”的模块吗?

时间:2009-11-26 02:37:12

标签: browser erlang

我使用过Python webbrowser模块,我很想在Erlang中使用相同的东西。我想要做的是从Erlang打开一个浏览器窗口/标签。

我在Erlang官方documentation找不到任何东西。有这样的事吗?

1 个答案:

答案 0 :(得分:2)

我认为你的意思是Python webbrowser模块,而不是网络服务器。该模块的代码是有益的;它寻找各种浏览器并选择最佳选择。它通过运行shell命令与浏览器交互。 Firefox支持control an existing Firefox process-remote命令行参数。 (IE似乎只是通过将url传递给iexplore.exe来处理)

该模块还会检测它是否在Windows上运行并尝试找出Windows默认浏览器并使用它。同样,在Mac OS X上,它使用open命令,该命令将使用默认浏览器。

您应该可以使用open_port/2实现此目的。