Internet Explorer — встроить определенный веб-браузер в приложение C ++

мой вопрос может быть сумасшедшим, я знаю, что это должно быть что-то вроде COM, но мне нужно включить и COM конкретную версию веб-браузера в моем приложении, независимо от того, какую версию браузера использует компьютер, скажем, для включения IE7 ( файл dll или что-то еще) в проекте и COM программирует его как окно в приложении C ++ для просмотра веб-страниц в Интернете, хотя браузером по умолчанию на клиентском компьютере является IE9. И разверните скомпилированный проект с файлами IE7 на клиентских компьютерах. Если IE / COM не будет работать таким образом, какие-либо другие браузеры могут сделать трюки?

Большое спасибо!

CanadaYong

0

Решение

Нет, вы не можете «встроить» определенную версию Internet Explorer в ваше приложение. Но вам, вероятно, не нужно: когда вы используете в своем приложении элемент управления IE COM WebBrowser, по умолчанию он работает в режиме совместимости IE7. Более поздние режимы используются только если вы явно установили FEATURE_BROWSER_EMULATION раздел реестра с указанием имени вашего исполняемого файла.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]