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


Автор: Yura_Matsuk 22.10.2007, 14:04
Доброго Вам, программисты.

С помощью TWebBrowser будут открываться страницы. На них помимо html будет javascript - код, который должен исполняться в обычном порядке. Но как только скрипт пытается вызвать функцию alert() (встроенная функция), программа должна автоматически нажимать ОК (закрывать появившееся окошко). И желательно сделать это так, чтобы не сильно смущать пользователя (идеальный вариант - он этого не замечает).

Облазил весь поиск - ничего не помогает.

Автор: 2fank 22.10.2007, 18:24
А вырезать 'alert()' перед выводом нет желания?

Автор: December 22.10.2007, 20:43
ответ стандартный
смотри, как это сделано в TEmbeddedWB и сделай так же
тока у юзера все равно будет шанс заметить

Добавлено через 44 секунды
А, вижу, ты уже нашёл ответ в соседней ветке

Автор: eViperEA 18.6.2008, 17:11
Доброго вечера.
У меня такая же проблема как избавиться от окна javascript??
пересмотрел почти все но ответа не нашел smile 

Автор: lukas 18.6.2008, 17:21
блин все в ваших руках... перед загрузкой удоляйте все теги... с javo-скриптом... DOM события и т.д. и т.п. и будет вам счастье... возможно можно как то отключить javascript вообще... 

Автор: eViperEA 18.6.2008, 18:50
Извините. Но можно чуть чуть по подробнее (я пока не очень разбираюсь).
Скажите с чего начинать...

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