Управление содержимым веб-браузера

#windows-phone-7

#windows-phone-7

Вопрос:

Я использую элемент управления веб-браузером и загружаю веб-сайт. Однако есть кнопка, расположение которой мне нужно изменить с помощью JavaScript.У меня нет никакого контроля над этим сайтом. Как только этот веб-сайт будет загружен в WebBrowser control, мне нужно запустить свой пользовательский JS, чтобы я мог изменить положение кнопки.

Как мне это сделать?

Ответ №1:

Если у вас нет контроля над веб-сайтом / содержимым, нет элегантного способа сделать это. Такие методы, как InvokeScript, работают только со сценариями, доступными в загруженном документе. Смотрите это

Грубым и дорогостоящим способом было бы получить содержимое веб-сайта (html) и добавить свой скрипт, загрузить его из хранилища или структуры данных, которую вы использовали, и отобразить содержимое с доступом к функции через InvokeScript. Я не буду рекомендовать это.