Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > WebBrowser: запретить JavaScript, выдираем из EWB


Автор: Alexeyt 26.10.2007, 21:11
задача: запретить в WebBrowser выполнение JavaScript.
судя по темам, их тут штуки 4, надо смотреть EmbeddedWB.

Смотрим:

-----------
EwbCore.pas,
объявляется константа DLCTL_NO_SCRIPTS ($00000080);

которая добавляется (or) к FDownloadOptionValue,
потом это значение используется WebBrowser'ом - но тут я не понял, как.

Единственное место, где используется знач. FDownloadOptionValue,
это TCustomEmbeddedWB.Invoke. Но этот метод Invoke не вызывается явно, вроде. Т.е. мне непонятно, как WebBrowser дергает этот метод Invoke... Явно там вызывается после измен. FDownloadOptionValue - другой метод...


Как корректно всю эту часть (по запрещению JS) добавить в обычный WebBrowser или его наследник??

Автор: volvo877 26.10.2007, 22:06
Вот тут посмотри:

http://forum.vingrad.ru/index.php?showtopic=116324&view=findpost&p=888278

Автор: Alexeyt 27.10.2007, 00:20
А что, вроде то, что нужно, в примере.
Автору поставлю плюс...

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