![]() |
|
Модераторы: MetalFan |
![]()
|
|
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
Хотелось бы решить следующую "проблему"
При работе со страницей WebBrowser1.Navigate('https://www.np-ats.ru/reports.jsp?part=1') возникает следующее сообщение такое же "безобразие" и при попытке получить файл с сайта перерыл инет, ни настройки браузера, ни отключение всего в "Центре безопасности" проблему не решают. Как избавиться от этих назойливых сообщений? |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 4 Всего: 484 |
Ну так и должно быть.
IE обязан предупреждать, если ты подключаешься по "как бы защищённому каналу, но реально не дающему защиты информации". |
|||
|
||||
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
Ну раз так, если эти сообщения не "погасить"
тогда как програмно нажимать кнопочку "Да" при каждом появлении подобных сообщений? ... и как в Delphi отследить появление этих сообщений? |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
попробуй EmbeddedWB. он вроде бы умеет "гасить" всяческие сообщения.
Это сообщение отредактировал(а) MetalFan - 19.12.2007, 15:10 -------------------- There are always someone smarter than you... |
|||
|
||||
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
компонент скачал, ищу описание...
может есть у кого на рус. яз? (да с примерами в DRKB нету |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
все бы вам на рус.яз... учи английский, если программировать хочешь
-------------------- There are always someone smarter than you... |
|||
|
||||
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
никак...
при TWebBrowser это событие OnNewWindow2? никакой реакции. тоже самое и при EmbeddedWB. так дело в том что у меня предупреждение выскакивает до загрузки страницы. в инете нашел что подобные сообщения никоим образом отключитьнельзя (хотя я сомневаюсь - не бывает так чтобы нельзя). ну да ладно, тогда пойдем другим путем. Каким образом определить что это за объект выскакивает (и вообще отследить что что-то выскакивает) (сообщение), определить его свойства и т.п.? Тогда можно будет нажать кнопочку "да"на сообщении и ехать дальше потихоньку. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
что за страница?
-------------------- There are always someone smarter than you... |
|||
|
||||
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
||||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 4 Всего: 484 |
Никаким.
Его выкидывает WB модально. То есть, пока окошко висит, основной тред стопорится. Или ты хочешь запустить второй тред и ждать появления этого окошка, чтобы потом нажать кнопочку? Дохлый номер - в разных виндах, с разными IE, окно может быть совершенно различным. Это не решение, а так... Затычка для конкретной системы. Могу посоветовать задать вопрос в разделе по виндам. Ибо это вопрос скорее к IE, чем к дельфи. Вероятно можно как-то установить данный ненадёжный сертификат так, чтобы винда в него уверовала... А вообще - это проблема данного сервера. Какой смысл вообще было делать ssl, если у них нет сертификата? С самопальным сертификатом это не защита, а так... Видимось оной. При желании вскрывается моментально. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
можно внести изменения в TEmbeddedWB, чтобы он сам жал Yes.
у него есть св-во DialogBoxes.DisableAll. если его выставить, то окно о сертификате вообще не появится, но и на сайт не зайдется... в общем предлагаю решение "влоб". добавить еще один флаг TryClickYes и соотв его обработку:
такое решение у меня прекрасно отработало на твоем сайте. в аттаче измененный TEmbeddedWB Присоединённый файл ( Кол-во скачиваний: 15 )
EmbeddedWB.pas 85,28 Kb-------------------- There are always someone smarter than you... |
|||
|
||||
| Gess |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 17.12.2007 Где: Москва Репутация: нет Всего: нет |
почитал кое что на тему сертификатов.
Оказывается чтобы данные сообщения не выскакифали, сертификат владельца сайта должен быть зарегистрирован у microsoft, что естественно стоит денежек и немалых. А так это действительно "самопал" который никакую информацию не защищает, а только создает видимость и мешает работе. Пойду в раздел по виндам, может найду способ заставить уверовать IE в отдельновзятый самопальный сер., ато так -не жизнь! Добавлено через 2 минуты и 44 секунды поторопился....я MetalFan огромное спасибо за пример брошу работу, буду в течении дня пробывать |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
Gess, см.выше. чем не решение?
-------------------- There are always someone smarter than you... |
|||
|
||||
| E_v_g |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 15.11.2006 Репутация: нет Всего: нет |
Была такая же проблема. Решил так:
Не знаю, насколько правильно, главное, работает! |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 3 Всего: 128 |
E_v_g, а если винда нерусская?
-------------------- There are always someone smarter than you... |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |