Erlang:是否有类似于Python“webbrowser”的模块?

发布于 2024-08-12 16:39:32 字数 210 浏览 3 评论 0原文

我使用过 Python webbrowser 模块,并且我希望 Erlang 中有类似的东西。我想做的是从 Erlang 打开浏览器窗口/选项卡。

我在官方 Erlang 文档 中找不到任何内容。有这样的事吗?

I've used Python webbrowser module and I would love something equivalent in Erlang. What I am trying to do is open a browser window/tab from Erlang.

I can't find anything in the official Erlang documentation. Is there such a thing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灼疼热情 2024-08-19 16:39:32

我假设您指的是 Python webbrowser 模块,而不是 webserver。该模块的代码具有指导意义;它会查找各种浏览器并选择最佳选项。它通过运行 shell 命令与浏览器交互。 Firefox 支持 -remote 命令行参数来控制现有的 Firefox 进程< /a>. (IE 似乎只需将 url 传递给 iexplore.exe 即可处理)

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

您应该能够使用 open_port/2 来实现此功能

I assume you mean the Python webbrowser module, not webserver. The code for this module is instructive; it looks for various browsers and picks the best option. It interacts with the browser by running a shell command. Firefox supports a -remote command line argument to control an existing Firefox process. (IE seems to be handled simply by passing the url to the iexplore.exe)

The module also detects if it's running on Windows and tries to find out the Windows default browser and use that. Likewise, on Mac OS X, it uses the open command, which will use the default browser.

You should be able to implement this with open_port/2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文