Замена WebBrowser в C#, поддерживающая прямую манипуляцию с DOM?

Подскажите, есть ли какая-то замена стандартному компоненту WebBrowser в C#, но с поддержкой того же принципа прямой манипуляции с DOM-деревом. Т.е. чтение элементов и изменение с мгновенной отрисовкой.
Попробовал Awesomium - такого нет, манипуляции через JavaScript или чтение через параметр HTML и установка нового значения через loadHTML, что не подходит категорически.
  • Вопрос задан
  • 7792 просмотра
Пригласить эксперта
Ответы на вопрос 2
@AlexP11223
А чем не подходит Javascript? Какая цель?

Вот похожий вопрос: stackoverflow.com/questions/23567355/how-to-intera...
Там говорят, что CEF вроде бы немного больше это умеет (только read-only, как я понял), или сам Webkit использовать.
Ответ написан
@llirikkkk
Смотря зачем вам необходим данный компонент.
WebBrowser по сути своей это обычный Internet Explorer в com обёртке.

Если вам нужна именно реализация браузера на C#, то быстрое гугление подсказало кроме Awesomium возможность использования WebKit.Net (webkitdotnet.sourceforge.net/index.php).

+ статья на хабре по теме habrahabr.ru/post/170015

Если необходима работа только с html, то можно посмотреть в сторону библиотек для работы с html (например: http://htmlagilitypack.codeplex.com)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Mentalstack Санкт-Петербург
от 100 000 до 150 000 ₽
ВЫМПЕЛ Москва
от 150 000 до 230 000 ₽
IQSoft Новосибирск
от 90 000 до 130 000 ₽