Задать вопрос

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

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

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

Похожие вопросы