Visual Studio 2010 заставляет элемент управления WebBrowser использовать механизм webkit - PullRequest
0 голосов
/ 30 марта 2011

Я пишу приложение c ++ в Visual Studio 2010, где я создаю некоторый HTML-код и код JavaScript, который должен отображаться в графическом интерфейсе для пользователя, прежде чем он экспортирует его в файл. Встроенный элемент управления WebBrowser делает ужасную работу по отображению CSS и JavaScript. Есть ли способ заставить элемент управления WebBrowser использовать движок webkit?

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Я считаю, что элемент управления WebBrowser будет встраивать только IE. Однако вы можете получить элемент управления WebKit для .NET. Быстрый поиск в Google показал это:

http://webkitdotnet.sourceforge.net/

Кроме того, в более поздних версиях Internet Explorer значительно улучшена поддержка CSS и JavaScript до такой степени, что она, вероятно, наравне с другими браузерами; если вы не обновились, возможно, это вам поможет.

1 голос
/ 30 марта 2011

Нет, элемент управления WebBrowser в значительной степени определяется как API-интерфейс Internet Explorer. Вы можете использовать браузер WebKit из своего кода C ++, но для этого вы должны использовать собственный API. См. Пример «WebKitTools / WinLauncher» для получения подробной информации.

...