2013-06-18 30 views
2

是否有一個方便的庫調用,允許我打開默認瀏覽器,可以從C使用?我四處張望,沒有看到任何東西。有xdg-open,我可以只是我猜測的系統。任何更好的想法?如何以編程方式打開默認瀏覽器並在C/Linux中傳遞URL?

+3

我認爲'xdg-open'是正確的方法,因爲您可以直接將它傳遞給URL並且它會選擇用戶的首選瀏覽器。 –

+0

我最終這樣做是因爲它非常簡單。謝謝。 – mfisch

回答

2

xdg-open是您的最佳選擇。

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

你將不得不提防 - 檢查,看它是否嘗試執行之前安裝的,因爲不是所有的用戶可能有自己的機器上xdg-open

5

由於您使用「glib」標記了此問題,因此正確的解決方案可能使用g_app_info_launch_default_for_uri(或其他GAppInfo方法之一,具體取決於您的確切用例)。

相關問題