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

mfi*_*sch 4 c linux glib

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

nem*_*equ 7

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


Cor*_*ein 5

如果安装了就xdg-open可以工作了。

xdg-open http://www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)