我要做到以下几点:选择一个网页浏览器上安装
使用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发行版。 –