我要做到以下幾點:選擇一個網頁瀏覽器上安裝
使用ANSI C++代碼
我要檢查安裝了瀏覽器(最好是默認的上一個基於Windows的機器),如果默認瀏覽器發現
我將使用wxlaunchdefaultwebbrowser - wxWidgets 2.8.12;否則,我只是想找到Internet Explorer(在Windows XP,Windows Server 2003,Windows Server 2008上的默認版本),並使用它與wxlaunchDefaultwebbrowser我使用的是wxWidgets 2.8.12。
我在沒有安裝mozilla的情況下在Win XP SP3上測試了它,當我安裝了Mozilla Firefox並將其設置爲默認瀏覽器時,他的鏈接被打開了。在早些時候,我的瀏覽器可能安裝了IE 6.0並且安裝了Chrome,但是它提示無法打開與默認瀏覽器(錯誤5:訪問被拒絕)。
所以我期待大多數的自動設置(沒有手動設置)
在Windows上,A)爲URL設置默認處理程序,或者B)不安裝Web瀏覽器。只需調用wxLaunchDefaultBrowser,它就可以做你想做的事。 –
沒有Linux/BSD/MacOS我不會稱這個跨平臺 – peterph
同樣適用於Linux和OS X,不能說BSD發行版。 –