Javascript из Delphi

  • Автор темы Автор темы Bimboo
  • Дата начала Дата начала
B

Bimboo

Всем привет!
Я занимаюсь "управлением" HTML страницей из Delphi.
Как можно запустить JavaScript напрямую (не через элемент)?
Как обрабатывать все остальные элементы (заполнять поля, нажимать кнопки) я нашел.
Могу привести примеры кодов.
 
А через что добраться до IHTMLWindow? Через WebBrowser.Document и WB.OleObject.Window не получается (( И как указать имя и язык скрипта?
Для примера, скрипт javascript, функция send()! И еще, можно ли вызвать функцию с параметрами и что-то возвращает?
Заранее извиняюсь за нубские вопросы.
 
Добрался, скрипт запустил! Попробую разобраться, как послать туда параметры и получить результат функции!
Спасибо за помощь!
 
Много всего перепробовал, и к IHTMLDocument2.scripts обращаеться, и другими способами, что-то никак не получается запустить скрипт с параметрами и результат в Delphi вернуть (( Народ, кто знает или хотя бы мысли по этому поводу есть, подскажите, плз!!!
 
можно применить модуль jsWebrowser после подключения которого свойства стандартного компонента TWebBrowser изменяться и он будет содержать инструменты для запуска JavaScript

модуль надо прописывать в самом верхнем uses
после всего остального что там указано.

краткое описание функций

http://jqbook.narod.ru/works/jsWebBrowser.htm

описание модуля и тестовой программы

http://forums.avtograd.ru/index.php?showto...t&p=1672104
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab