Тема: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Я вже напевно захарив усіх із своїми проблемами, які пов`язані із компонентом TWebBrowser.
І тепер є ще одне питання. От маю маю таку ситуацію.
Підвантажується сторінка, все ок..і тут вискакує така от хрінь:

Прихований текст

http://i2.minus.com/iSRlQtWjseqbG.JPG

Доки не натиснути так або ні, браузер далі не працює.
Як можна подавити такі вікна з помилками, або може взагалі їх відключити ?

2 Востаннє редагувалося Chemist-i (20.02.2014 20:27:14)

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Я б зробив так (моя думака є особистою, і може кардинально відрізнятись від оптимальної)
Ловив би вікно по хендлу, а потім кніпочку "да", або іншу по її айдішнику, і клацав =) А подивитись, що за вікно, можно тулзой від AutoIt3
upd. Тулза та називається AutoIt Window Info

3

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Десь я здається бачив рішення, завтра спробую знайти. А ви не думали взагалі відмовитися від двигуна IE і перейти на Chromium?

4

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Я через ці помилки і ще ряд інших, для подібної програми запускав портативний хром і ним керував.

5

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Ви пишете браузер в Делфи?

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Chemist-i написав:

Я б зробив так (моя думака є особистою, і може кардинально відрізнятись від оптимальної)
Ловив би вікно по хендлу, а потім кніпочку "да", або іншу по її айдішнику, і клацав =) А подивитись, що за вікно, можно тулзой від AutoIt3
upd. Тулза та називається AutoIt Window Info

Такий варіант можливий, але є одне але. Такі вікна можуть вискакувати по декілька раз, а можуть і взагалі не з`являтися. Це залежить від сайту.

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Torbins написав:

Десь я здається бачив рішення, завтра спробую знайти. А ви не думали взагалі відмовитися від двигуна IE і перейти на Chromium?

Я читав про нього, але ще не пробував. Як спробую - відпишуся.

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

A.N.Onim написав:

Ви пишете браузер в Делфи?

Ну браузер - це лише умовна назва.
Так, то фігнюлька, яка клацає по рекламі.

9 Востаннє редагувалося Chemist-i (21.02.2014 12:38:36)

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Hanter
Тоді можна спробувати їх відключити взагалі, ті вікна:
пуск - панель управлєнія - свойства обозреватєля - (вкладка) дополнітєльно - Обзор - (поставити галку) Отключіть отладку сценарієв (Internet Explorer), (та галку) Отключіть отладку сценарієв (Другіє).

Ну там ще можна пошаманити в тому меню.

upd А от теж саме через реєстр:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Disable Script Debugger"="yes"
"DisableScriptDebuggerIE"="yes"

10

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Властивість

Silent:=True

не допомагає?

11

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

От, мабуть те, про що Torbins говорив, там є для Делфі

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

DOP написав:

Властивість

Silent:=True

не допомагає?

Так, це допомогло.

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

UPD
Як виявилося

    Silent:=True

чомусь не завжди допомагає, а точніше взагалі походу не працює.

14

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Hanter
Хроміум уже пробували?

Re: Помилки у виконанні js сценаріїв у компоненті TWebBrowser

Torbins написав:

Hanter
Хроміум уже пробували?

Пробував, але при компіляції програм, видає, що не може знайти якісь ліби. Сьогодні або завтра, спробую розібратися.