Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Как программно выполнить javascript


Автор: Teran 6.2.2007, 16:48
Как программно выполнить javascript?
можно ли это сделать с помощью Indy компонентов?

Автор: Snowy 6.2.2007, 16:57
А ты представляешь, что такое javascript и как он работает?
Нет. Нужен движок, его выполняющий.
TWebBrowser подойдёт smile

Автор: Teran 7.2.2007, 03:30
Цитата(Snowy @  6.2.2007,  16:57 Найти цитируемый пост)
TWebBrowser подойдёт smile 

но мне нужно чтоб была поддержка прокси
использую TEmbeddedWB
Код

    WebBrowser.ProxySettings.Address:='TestTest';
    WebBrowser.ProxySettings.Port:=Port;
- не дает никаких результатов (поидеи страница грузится не должна такак прокси такого нету, а она грузится)

Автор: TrillerMan 14.2.2007, 15:37
ЭЭто надо читать его форум bsalsa,там ответ был,вообщем фишка в том что так незя делать как ты делаешь,что либо надо в визуальной компоненте прописать это,либо делать при создании динамическом компонента,Короче это свойство можно делать тока при создании браузера и тока тогда оно будет работать и врубать прокси,а если ты это делаешь уже после того как браузер создался,оно уже не может поменять прокси.Надеюсь понятно обьяснил,ежели не понятно на его форуме есть по английски))

Автор: Teran 5.3.2007, 23:01
на как это при создании? - унего нет свойства OnCreate.

Автор: Matematik 6.3.2007, 09:53
Меняешь прокси, затем выполняешь процедуру (точно не помню как зовется) LoadParametr или Loadsettings

Автор: Zuzlan 18.10.2007, 21:47
все очень просто...
Описываешь тип
VAR brows:TEmbeddedWB;

Далее где нужно создаешь его
brows:=TEmbeddedWB.Create;
brows.proxysettings.setproxy(s);

где S имеет вид ххх.ххх.ххх.ххх:port

Добавлено через 1 минуту и 14 секунд
зы: Если нужно прикрепить новый прокси, то этот браузер удаляешь и создаешь новый =)

Автор: aktuba 18.10.2007, 23:16
Цитата

зы: Если нужно прикрепить новый прокси, то этот браузер удаляешь и создаешь новый =) 


Жесткий способ =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)