Как манипулировать (изменять) внутренним текстом открытой страницы элемента управления webbrowser?
Привет.
Я хочу сделать небольшой пример с winform
webbrowserуправление изменением видимого текста, уже загруженного с произвольного url-адреса.
Извлечение текста-это не проблема, но я не могу понять, как изменить видимое текстовое содержимое, показанное в элементе управления.
Насколько я выяснил, единственный способ применить изменения к элементу управления-это вызвать Refresh (), но это приводит к перезагрузке всей страницы с удаленного url-адреса. Чтобы не скачивать с url-адреса, мне нужно вызвать Navigate () для пустой страницы, но это не то, что я намеревался(сохраняя все, кроме небольшого прикосновения к существующему тексту и обновления экрана).
Без этого все попытки доступа
InnerTextили
InnerHtmlчерез Document, GetElement, DomDocument не внес никаких изменений, несмотря на MSDN.
То, что я ищу, - это самый простой способ заменить некоторые тексты в загруженном документе webbrowser, а не html-структуру или элементы скрипта.
Я буду благодарен Вам за любую помощь.
Что я уже пробовал:
метода webbrowser1.Перейдите("о:пустой");
webBrowser1. документ.OpenNew(false);
метода webbrowser1.Документ.Тела.InnerText = " AA";
метода webbrowser1.Обновить();
и так далее