Здравствуйте, HAS, Вы писали:
HAS>Здравствуйте, boot, Вы писали:
B>>Здравствуйте, HAS, Вы писали:
HAS>>>Нужен корректный обработчик html+javascript, наподобие WebBrowser, но с возможностью полного контроля выполняемого js. Как это сделать через WebBrowser или какие бывают варианты?
HAS>>>собственно проблема в чем: качается страничка, но фактически она формируется js. Нужно отработать этот js и получить валидную готовую страницу со всеми объектами и куками. Как это возможно сделать? native или managed в принципе не важно.
B>>Вы сперва напишите как собираетесь формировать правила (или политики) контроля. Опять же, нужна ли защита от подмены. Да и не плохо было бы отметить будет ли веб-приложение грузиться по частям, имеется в виду по ходу работы. B>>Реализовать Вашу задачу на серверной стороне может оказаться пустой тратой времени. Все зависит от цели. Какова цель контроля?
HAS>на серверной стороне ничего делать не нужно (пока во всяком случае, но тоже интересно узнать как). Все нужно делать программно у клиента
т.е. нужно использовать не имеющийся в системе браузер, а, например, ActiveX контрол TWebBrowser, TEmbeddedWebBrowser и аналогичные им, да так, чтобы это происходило невидимо для пользователя. Т.к. приложение грузит страничку, страничка отрабатывает (js), приложение как-то (как?) узнает что все скрипты отработали, забирает сформированный текст страницы и, анализируя ее, выдает уже пользователю то что он ожидает