Обнаружение кросс-платформенного браузера - PullRequest
0 голосов
/ 13 августа 2011

Кто-нибудь может мне помочь, мне нужен кроссплатформенный способ определения, установлены ли браузеры, например, установлен ли Firefox, установлен ли Safari и т. Д. Я использую wxWidgets для моей библиотеки GUI, если это помогает.могу проверить реестр на windows, но не уверен, как узнать браузеры для Linux и Mac.Предпочел бы один чистый кроссплатформенный способ, а не несколько If (windows), тогда ищите реестр

If (Mac), затем делайте что-то еще и т. Д.

Спасибо

1 Ответ

2 голосов
/ 13 августа 2011

Что не так с http://docs.wxwidgets.org/2.6.3/wx_miscellany.html#wxlaunchdefaultbrowser?

А почему бы не использовать несколько способов обнаружения?Эта функциональность может быть реализована в самом wxWidgets.В конце концов, wxWidgets делает именно это и просто абстрагирует его, используя функцию со скрытой спецификой платформы.

...