С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для AlexNorton
15 / 15 / 5
Регистрация: 30.04.2016
Сообщений: 205

Как подавить сообщения интернет-браузера?

15.06.2022, 04:56. Показов 813. Ответов 9

Студворк — интернет-сервис помощи студентам
Доброго всем дня, коллеги.

В моей программе используется WebBrowser для удалённого подключения к справочной системе.
При переводе сайта на протокол https, на машинах под управлением Win 10 стали вылетать предупреждения безопасности:

---------------------------------------
Вы хотите отображать только безопасное содержимое веб-страниц?

Эта веб-страница содержит элементы, которые не будут загружены с помощью безопасного подключения HTTPS, что может нарушить безопасность всей страницы.
---------------------------------------

Нажимаю на кнопку ПОДРОБНЕЕ. Ни чего не происходит.

В системном браузере (ИЕ 11), на этих же вин 10, этот же сайт (прямо эти же страницы) открывается без запинок.
Все обновления на компах стоят.

Дома на «семёрке» всё работает нормально.

Кто-нибудь знает, как отключить эти сообщения?
Миниатюры
Как подавить сообщения интернет-браузера?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.06.2022, 04:56
Ответы с готовыми решениями:

Как подавить сообщения запущенной из программы утилиты
Есть стороняя утилита (exe файл), которая нужно, чтобы запускалась из моей проги и причем с подавлением ее всех визуальных собщений,...

Как подавить окно подключения к интернет.
Добрый День. Ситуация такова. В потоке пользователю закачивается файл функцией URLDownloadToFile. При обрыве соединения вылетает окно ...

Как подавить сообщения о блокировке со стороны брандмауэра Windows либо проставить в них галочки на автомате?
Здравствуйте! Исполняемый файл следующей программы: #include <stdio.h> #include <windows.h> #include <process.h> ...

9
Модератор
Эксперт .NET
 Аватар для Yury Komar
4356 / 3426 / 512
Регистрация: 27.01.2014
Сообщений: 6,257
15.06.2022, 06:04
AlexNorton, может данное свойство поможет. Хотя, в вашем случае это не ошибка.

https://docs.microsoft.com/ru-... mework-2.0


Либо, через реестр приводите компонент браузера в вашем проекте, к последней версии, используемой в вашей ОС.

Добавлено через 3 минуты
кстати, пример на тему повышения версии компонента WebBrowser через реестр:

WebBrowser по-разному работает на ПК и Ноутбуках
0
 Аватар для diadiavova
7258 / 2605 / 744
Регистрация: 11.04.2015
Сообщений: 4,149
Записей в блоге: 43
15.06.2022, 07:39
Цитата Сообщение от Yury Komar Посмотреть сообщение
Либо, через реестр приводите компонент браузера в вашем проекте, к последней версии, используемой в вашей ОС.
Вряд ли тут дело в версии. Скорей всего надо изменить какую-то другую ветку реестра. Возможно FEATURE_SSLUX, но это не точно ))
0
 Аватар для AlexNorton
15 / 15 / 5
Регистрация: 30.04.2016
Сообщений: 205
15.06.2022, 07:56  [ТС]
Цитата Сообщение от Yury Komar Посмотреть сообщение
Хотя, в вашем случае это не ошибка.
Да , я знаю. Просто рассказывать клиентам об этом - язык смозолить можно.
И сообщений вылетает по четыре штуки: даже не будучи параноиком, начнёшь сомневаться.
В любом браузере открываешь страницы справки - везде замок стоит. То есть всё с безопасностью в порядке.
Страницы собраны на чистом HTMLе + картинки. Есть ссылки на другой сайт, но он тоже HTTPS. Что уж он небезопасного находит?

Цитата Сообщение от Yury Komar Посмотреть сообщение
Либо, через реестр приводите компонент браузера в вашем проекте, к последней версии, используемой в вашей ОС.
Это сделано, как раз по приведённому примеру. Но код в нём смотрит только на IE. А это и есть проблема именно IE, начиная с версии 9 (https://docs.microsoft.com/ru-... ed-message)
Учить Клиентов отключать защиту - совсем не хорошо.
Отключить втихую из своего приложения тоже конечно не хорошо, но не так страшно внешне для неподготовленного клиента))).
Вот и решил спросить - может кому известно, как это сделать можно?

Как переключиться на Edge - не знаю ((
Думал переписать код по аналогии с IE, но у Edge ветка реестра совсем другая. Если только на CurrentUser'а смотреть.

Можно ли, в принципе, Edge к проекту подключать?
-----------------------------------------------------

В общем, пошёл рыть «этиихинтернеты».
Если у вас есть какая-либо информация по подключению к проекту Edge - буду весьма признателен за помощь.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4356 / 3426 / 512
Регистрация: 27.01.2014
Сообщений: 6,257
15.06.2022, 08:49
AlexNorton, как вариант с .NET Framework перейти на .NET Core и использовать новый компонент WebView, он как раз на основе Edge

Добавлено через 43 секунды
или использовать сторонние решения ооснованные на Chromium.
0
2282 / 1598 / 400
Регистрация: 26.06.2017
Сообщений: 4,726
Записей в блоге: 1
15.06.2022, 10:35
Может я глупость сморожу, ну а вдруг. AlexNorton, а на проблемных ПК нет ли каких нибудь аддонов в IE, которые внедряют в страницу свою фигулину какую нибудь? По этой причине система безопасности запросто может предупреждение выбрасывать или оно не так работает?
0
 Аватар для AlexNorton
15 / 15 / 5
Регистрация: 30.04.2016
Сообщений: 205
15.06.2022, 11:10  [ТС]
Победил ))) в неравном поединке с самим собой и обстоятельствами )))))

Оказалось дело в забывчивости и невнимательности.

А именно:
В пределах года тому назад, возникла планетарная проблема с сертификатами let's Encrypt. В глобальном масштабе тогда легло около 3 млн. сайтов. Пока вышли заплатки винды с новыми корневыми сертификатами, я успел все ссылки в справке перевести с https на http.

Затем на виртуалке заблокировали соседа. А так как на одном ип-адресе у хостера живёт пара сотен сайтов - попали под блокировку и мы. Из этой ситуации удалось выкрутиться купив выделенный ИП и переведя все веб-адреса с доменного имени на него.

Плюс ко всему лютует долбаный федеральный проект «Интернет для СЗО» (социально-значимых объектов). Теперь я знаю, на каких прокси-серверах живут бесы блокировок.

Плюс во многих html-файлах остались не поправленные http-ссылки.

Плюс в шапке каждого html-файла содержится служебная строка, которая содержит, по идее, небезопасный адрес:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
заменил на:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
----------------------------

А то что четыре сообщения вылетало по очереди, так это совсем просто - на старте прога активирует именно четыре экземпляра WebBrowser. Одну причину выловил и размотал весь клубок.

В общем и целом: один рабочий день жизни, три с половиной сотни исправленных файлов и на десятке всё заработало, как задумывалось.
Но есть один вопрос: ПОЧЕМУ НА СЕМЁРКЕ ТО ВСЁ РАБОТАЛО?!

Добавлено через 15 минут
Цитата Сообщение от Uswer Посмотреть сообщение
а на проблемных ПК нет ли каких нибудь аддонов в IE, которые внедряют в страницу свою фигулину какую нибудь?
Оно может быть, конечно
1. стоит над всеми браузерами и пр. веб-приложениями AdGuard. Он режет любую рекламу. На уровне трафика.
2. активен офисный контроль Др.Веба.
Оба этих инструмента весьма успешно разворачивают шифрованный https, либо перехватывают адреса исходящих запросов, и/или источники входящего трафика.

Но:
1. Этот же софт работает и дома, а дома, на семёрке, всё работает.
2. У Др. Веба мы официально в белом листе.

Но уже все заработало, так что будем надеяться, что причина только в моих фигулиинах )))

Добавлено через 12 минут
Цитата Сообщение от Yury Komar Посмотреть сообщение
как вариант с .NET Framework перейти на .NET Core и использовать новый компонент WebView, он как раз на основе Edge
В сегодняшних поисках увидел это:
Приложение Internet Explorer 11 для ПК будет выведено из использования и снято с поддержки 15 июня 2022 г. (список других вопросов, см. в разделе Вопросы и ответы). Те же приложения и сайты IE11, которые вы используете сегодня, могут открываться в Microsoft Edge в режиме Internet Explorer
Как бы и ошибки не пропали у меня из-за последнего обновления, а не из-за исправления файлов.
Обновление то уже установилось. С утра перезагрузки выпрашивает.

Ох чует моё сердце: самое интересное впереди...

Раз с сегодняшнего дня ИЕ пошёл на кладбище, теперь обязательно что-ли на .NET Core переходить?

Не по теме:

Я даже и не знаю - что это. День чтения какой-то)))
Начну выяснять с того, что за режим Internet Explorer в Microsoft Edge

0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4356 / 3426 / 512
Регистрация: 27.01.2014
Сообщений: 6,257
15.06.2022, 15:06
AlexNorton, ну то что IE снято с поддержки не означает, что его удалили. Тоесть, IE зависнет на том уровне, на котором он сейчас есть, без каких дибо дальнейших улучшательсты и т.п.
Так же, как и с .NET Framework... Он есть, но его забросили.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
15.06.2022, 16:59
Цитата Сообщение от AlexNorton Посмотреть сообщение
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Вы из всё ещё в 1990? Возвращайтесь в 21 век, от этой портянки уже давно отказались.
Используйте такую строку:
HTML5
1
<!DOCTYPE html>
Добавлено через 4 минуты
Цитата Сообщение от AlexNorton Посмотреть сообщение
Но есть один вопрос: ПОЧЕМУ НА СЕМЁРКЕ ТО ВСЁ РАБОТАЛО?!
Наверняка там не прописан запрет на смешивание HTTP и HTTPS.
По современных стандартам безопасности за смешивание смешивание HTTP и HTTPS браузёр должен выдавать как минимум предупреждение, потому что это смешивание может скомпрометировать защищённое соединение.
0
 Аватар для AlexNorton
15 / 15 / 5
Регистрация: 30.04.2016
Сообщений: 205
16.06.2022, 21:26  [ТС]
Цитата Сообщение от Замабувараев Посмотреть сообщение
Используйте такую строку:
HTML5
1 <!DOCTYPE html>
принято
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2022, 21:26
Помогаю со студенческими работами здесь

Подавить запросы браузера
Я смотрю тут рядом автокликер обсуждают, я почти о том же Когда я нажимаю программно баннер в TWebBrowser, если баннер предлагает...

Ка подавить окна-сообщения об ошибке при исполнении макроса
Использую макрос пакетного преобразования mht-файлов в docx-файлы. Пути файлов берутся из txt-файла (файлов почти 20 тысяч). Планировалось...

Есть ли возможность подавить выскакивающие сообщения о печатании или экспортировании?
Есть ли возможность подавить выскакивающие сообщения о печатании или экспортировании. Типа, 'печать лист такой-то и кансель'

Как вытащить интернет-радио из браузера в свой проигрыватель?
Добрый день. Можно ли как-то вытащить интернет-радио из браузера и поместить в проигрыватель фубар например, или винамп, т.е. заполучить...

Как подавить автопрокрутку
есть некий пользовательский компонент он помещён на FlowLayoutPanel FlowLayoutPanel задан параметр AutoScroll=true; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru