2009-12-19 3 views
2

Я знаю, что есть компонент WebBrowser, который в основном является Internet Explorer, но я очень недоволен количеством функций, которые он имеет. Механизм компоновки Internet Explorer ужасен.Хорошая альтернатива компоненту WebBrowser?

Есть ли лучшая альтернатива этому? Что-то вроде "Gecko" или "Webkit" браузер? Я пробовал «Skybound Gecko», но я уверен, что есть несколько улучшений. Было бы полезно, если бы это было бы легкий (перераспределения) и не будет зависеть от конфигурации компьютера пользователя (например, «является светлячок установлен»)

+0

Что случилось с Skybound Gecko? Это так же легко, как и любое решение, которое построено на Gecko. И он не зависит от конфигурации компьютера пользователя (если вы включите его в свой установщик, что, по-видимому, разумно). –

+0

Это слишком тяжело (XULRunner) –

ответ

5

Пожалуйста, прочтите Embedding Gecko(Mozilla rendering engine) in a .Net application:

Over в выходные у меня было какое-то запасное время , поэтому я подумал, интересно ли вы, что может использовать рендеринг Mozilla (Gecko) в приложении .Net так же просто, как вы можете IE? Это может быть важно в областях, где люди обеспокоены использованием IE. Оказалось, что это просто, как загрузка , добавьте COM-компонент в панель инструментов и при необходимости добавьте ссылку на проект . Даже интерфейс был смоделирован по модели IE , чтобы сделать его простым в использовании. Это причины неуправляемого кода, но он работает.

А также WebKit .NET:

WebKit .NET является управление библиотекой обертка для WebKit, написанной в C#. Цель состоит в том, чтобы пользователям было легко установить WebKit в свои приложения .NET .