如何以编程方式打开默认浏览器并在C / Linux中传递URL?

时间:2013-06-18 18:35:44

标签: c linux glib

是否有方便的库调用,允许我打开我可以在C中使用的默认浏览器?我粗暴地戳了戳,没有看到任何东西。有xdg-open,我猜我可以只是系统。有更好的想法吗?

2 个答案:

答案 0 :(得分:7)

由于您使用“glib”标记了此问题,因此正确的解决方案可能是使用g_app_info_launch_default_for_uri(或其他GAppInfo方法之一,具体取决于您的确切用例)。

答案 1 :(得分:4)

如果已安装,则xdg-open将起作用。

xdg-open http://www.stackoverflow.com