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

Подскажите, есть ли какая-то замена стандартному компоненту WebBrowser в C#, но с поддержкой того же принципа прямой манипуляции с DOM-деревом. Т.е. чтение элементов и изменение с мгновенной отрисовкой.
Попробовал Awesomium - такого нет, манипуляции через JavaScript или чтение через параметр HTML и установка нового значения через loadHTML, что не подходит категорически.
  • Вопрос задан
  • 7528 просмотров
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Cross Technologies Москва
До 160 000 руб.
от 60 000 до 100 000 руб.
Агент Плюс Астрахань
от 50 000 руб.
16 июн. 2019, в 19:42
500 руб./за проект
16 июн. 2019, в 18:38
5000 руб./за проект
16 июн. 2019, в 17:14
5000 руб./за проект