Member 13717371 Ответов: 1

Vc++ 6.0 mfc как открыть веб-страницу с помощью браузера firefox, а не internet explorer


Я хочу открывать веб-сайты с помощью управления браузером Firefox внутри приложения VC++ 6.0 MFC. в настоящее время я могу открыть веб-страницу только с помощью internet explorer.пожалуйста, дайте мне решение для открытия в Firefox browser control.(я не хочу открывать новое окно или другое приложение)

Что я уже пробовал:

Элемент управления ActiveX Mozilla[^]
я попробовал этот старый активный элемент управления X. Но он работает не для всех веб-страниц

1 Ответов

Рейтинг:
2

Jochen Arndt

У меня нет решения, но есть некоторая информация по этой теме.

Свернуть свой собственный браузер: вложение, как в Гекко перенаправление 1 | МДН[^] объясняет старые методы встраивания Firefox.

Но следует избегать использования устаревших методов, которые больше не поддерживаются или не будут работать в будущем. Все вышесказанное направляет вас к XULRunner | MDN[^Но даже это не является современным.

Как вы можете видеть, на самом деле нет никакой реальной поддержки для встраивания Mozilla. Если вы не хотите использовать IE вы можете использовать Chrome (Chromium Embedded / cef — Bitbucket[^], GitHub - lmsp/SimpleCEFDLL: Simple CEF( Chromium Embedded Framework ) DLL[^] ) или взгляните на Qt, который обеспечивает Qt WebEngine 5.10[^].

Наконец, вы должны подумать об использовании последней версии Visual Studio. Они бесплатны для личного пользования и даже для небольших компаний. Таким образом, нет необходимости использовать 20-летнюю версию Windows 9x раз.


Member 13717371

спасибо за ваше предложение..

Member 13717371

В Visual studio 2015 Есть любые возможности использовать Firefox или Chrome web browser control внутри приложения.

Jochen Arndt

Это не зависит от VS. Все, что вам нужно, - это фреймворк встраивания для C++ в виде неуправляемой библиотеки DLL.