Мне нужно добавить в простую программу Win32 возможность просмотра веб-страниц. Это должно быть просто окно со страницей внутри, никаких адресных строк браузера или других элементов, просто рабочая веб-страница в окне win32 без каких-либо стандартных элементов браузера.
Кажется, мне нужен какой-то проект, который даст мне какой-то способ встроить движок хрома (скорее всего, хром) в win32 api и, очевидно, дать полный контроль над сообщениями и другими вещами, поступающими в это окно «браузера». Я просматривал проект CEF http://code.google.com/p/chromiumembedded/. , а подойдёт или есть другие предложения?
движок веб-браузера для встраивания в программу win32
Ответы (1)
Мое (неудачное) предложение состоит в том, чтобы использовать IWebBrowser2
, если вы просто хотите использовать элемент управления Internet Explorer.
Пример можно увидеть здесь: http://www.codeproject.com/Articles/16559/Launch-and-control-MSIE-using-IWebBrowser2
person
Mike Weir
schedule
19.08.2013
Но я забыл упомянуть, что мне нужно, чтобы эта штука могла работать не только с win32, но и с mac os, свободно запускалась на любой чистой системе, поддерживала все современные веб-технологии и была такой же гладкой, как любой современный браузер (тот значит не ИЕ)
- person Max Yari; 19.08.2013
@SinnerSmile: тогда предлагаю вам использовать Qt. В него встроен webkit, и один и тот же код будет работать на Windows и Mac. Как приложение Win32 будет работать на Mac?
- person CoreyStup; 20.08.2013
Ну, мне нужен вебкит для работы, сама программная часть, очевидно, будет разной для разных систем, но это будет довольно просто, поэтому главное здесь - работающий вебкит, спасибо за ваше предложение, рассмотрю его)
- person Max Yari; 21.08.2013
Кстати, в конце концов я использовал встроенный хром, и он отлично работает!
- person Max Yari; 09.08.2015