Приветствую, коллеги. Плагин фиксации действий ЕИС запускался в Internet Explorer, но не работал в современных браузерах. Переустановка расширения не помогала. Причину я нашёл в журнале локального сервиса.
Проблема
Плагин использует локальный компонент, к которому обращается браузер. В журнале появлялось сообщение о несовместимых шифрах, ALPN и переходе с HTTP/2 на HTTP/1.1.
Где я посмотрел журнал
C:\Program Files (x86)\Плагин фиксации действий пользователя\logs\
В системе отсутствовала рабочая поддержка TLS 1.2 для компонента .NET/IIS. Старый Internet Explorer ещё мог обращаться через устаревший протокол, а современные браузеры соединение отклоняли.
Как я исправил
- Установил все обязательные обновления Windows и .NET Framework для этой версии системы.
- Включил использование TLS 1.2 для системных компонентов по действующей инструкции администратора.
- Проверил параметры
SchUseStrongCryptoдля 32- и 64-разрядной среды .NET. - Перезагрузил компьютер.
- Убедился, что локальный сервис плагина запущен, и повторил фиксацию в браузере.
После восстановления TLS 1.2 плагин заработал и в остальных браузерах.
Важно: я не включаю TLS 1.0 и 1.1 как постоянное решение. Для рабочего места нужен TLS 1.2 и совместимые обновления системы.
Как проверяю результат
В новом журнале больше нет ошибки о недоступном TLS 1.2, браузер видит локальный сервис, а собранные данные прикрепляются к обращению ЕИС.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.