Re[3]: native С++ (или C#), Webbrowser & JavaScript
От: HAS Россия hasalex@mail.ru
Дата: 28.06.12 19:02
Оценка:
Здравствуйте, HAS, Вы писали:

HAS>Здравствуйте, boot, Вы писали:


B>>Здравствуйте, HAS, Вы писали:


HAS>>>Нужен корректный обработчик html+javascript, наподобие WebBrowser, но с возможностью полного контроля выполняемого js. Как это сделать через WebBrowser или какие бывают варианты?


HAS>>>собственно проблема в чем: качается страничка, но фактически она формируется js. Нужно отработать этот js и получить валидную готовую страницу со всеми объектами и куками. Как это возможно сделать? native или managed в принципе не важно.


B>>Вы сперва напишите как собираетесь формировать правила (или политики) контроля. Опять же, нужна ли защита от подмены. Да и не плохо было бы отметить будет ли веб-приложение грузиться по частям, имеется в виду по ходу работы.

B>>Реализовать Вашу задачу на серверной стороне может оказаться пустой тратой времени. Все зависит от цели. Какова цель контроля?

HAS>на серверной стороне ничего делать не нужно (пока во всяком случае, но тоже интересно узнать как). Все нужно делать программно у клиента


т.е. нужно использовать не имеющийся в системе браузер, а, например, ActiveX контрол TWebBrowser, TEmbeddedWebBrowser и аналогичные им, да так, чтобы это происходило невидимо для пользователя. Т.к. приложение грузит страничку, страничка отрабатывает (js), приложение как-то (как?) узнает что все скрипты отработали, забирает сформированный текст страницы и, анализируя ее, выдает уже пользователю то что он ожидает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.