任何人都可以帮助我,我需要一种跨平台的方式来检测是否安装了浏览器,例如是否安装了 Firefox,是否安装了 Safari 等。 如果有帮助,我正在为我的 GUI 库使用 wxWidgets。
我可以检查 Windows 上的注册表,但不确定如何找到适用于 Linux 和 Mac 的浏览器。更喜欢一种干净的跨平台方式而不是几种 如果( window ) 然后搜索注册表
如果(苹果机) 然后做点别的 等
谢谢
最佳答案
http://docs.wxwidgets.org/2.6.3/wx_miscellany.html#wxlaunchdefaultbrowser 有什么问题? ?
为什么不使用多种检测方法呢?然后可以在 wxWidgets 本身中实现此功能。毕竟,wxWidgets 正是这样做的,只是使用隐藏了平台细节的函数将其抽象出来。
关于c++ - 跨平台浏览器检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052744/