360CSE SSL Block Mod • RU : 2019.12.7
Опубликовано: Бармалей · 07.12.2019 · 00:01 ••• Обновление: 24.03.2021 · 10:36 0

Модификация внутренней страницы сообщений об ошибках сертификатов.
Базовая версия улучшенного варианта sslblock.zip, доработка функционала, новые фичи + оптимизация кода.

Проверка работоспособности: 360 Extreme Explorer 9.5.0.138/11.0.2251.0/12.0.1010.0.

Модификация предназначена только для браузеров семейства 360 Extreme Explorer (360Chrome/360CSE)!


Основные изменения и отличия от оригинала:
  • отключаемый автозапрос проверки сигнатуры сайта с проблемным сертификатом (галка "Автоматически проверять сертификаты…");
    • цель отключения – убрать лишние запросы к хостам *360.cn при выводе окна ошибки – ускорить загрузку диалога;
    • если выключено – НЕ отправляется запрос в УЦ сертификатов 360.cn при выводе окна ошибки (по умолчанию – отправляется);
    • если выключено – НЕ производится автоматический вход на сайт с "проблемным" сертификатом, если он валиден в УЦ 360.cn;
    • состояние этой настройки запоминается в локальном хранилище профиля пользователя;
  • добавлена кнопка отправки принудительного запроса проверки сигнатуры сайта с проблемным сертификатом (кнопка "Проверить");
  • добавлен вывод состояния проверки сигнатуры и полученный от УЦ ответ – отображаются в статусной строке в нижней части страницы;

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

  • изменено поведение при загрузке – интерфейс окна отображается сразу (в оригинале – только после выполнения проверки сигнатуры);

    Цель – убрать ненужную задержку вывода интерфейса до окончания проверки, содержимое диалогового окна от неё не зависит.

  • изменено поведение кнопки "Подробнее" – нажатие однократное, расширенное описание можно только показать (скрыть – нельзя);
  • добавлен поиск по текущей ошибке на гугл.ру – кнопка в правом верхнем углу блока расширенного описания текущей ошибки сертификата;
  • поправлены отдельные сообщения об ошибках, подрихтованы некоторые "трудности перевода" и термины, добавлены подсказки;
  • переписан код основных функций – только чистый JS, удалена библиотека JQuery (теперь не используется) и привязка к внутренним ресурсам браузера;
  • в интерфейс страницы добавлена ссылка на "хомяк" всех модификаторов (пост на форуме Ru-Board).
Прочие изменения и улучшения:
  • удалены все лишние файлы (размер уменьшен в 4 раза), исправлены найденные мелкие огрехи функций, подправлена логика работы;
  • подрихтован/выровнен интерфейс и стили кнопок/полей и общего оформления окна, заменена/добавлена иконка для страницы;
  • оптимизация JS/CSS с т.з. "аккуратности" кода и для повышения скорости работы.

Установка модификации:

Заменить в папке установки браузера файл sslblock.zip на соответствующий файл из архива.


Скриншоты:

Внешний вид страницы ошибки сертификата:

[Копия скриншота]


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый HTML, JavaScript (ES5), CSS2
  • Запрашиваемые разрешения:
    По умолчанию, для служебных страниц браузера

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 07.12.2019 24.03.2021 247 0.0

Поделиться

Всего комментариев: 0
close