Подтвердить что ты не робот

Подавить предупреждение Firefox/Firebug SHA-1

Я использую Firebug для веб-разработки. Начиная с версии Firefox 37, я вижу следующее раздражающее сообщение в моей консоли:

Этот сайт использует сертификат SHA-1; он рекомендует использовать сертификаты с алгоритмами подписи, которые используют хэш-функции, более сильные, чем SHA-1 "

Я понимаю, что это важное сообщение, но оно повторяется много раз и делает мою работу практически невозможной. Кроме того, он появляется каждый раз, когда моя страница общается с другими страницами, например с Google Analytics и другими счетчиками. Поэтому, если бы я обновил свой сертификат, это сообщение все равно появится, потому что на этих сайтах будет SHA-1. Поэтому любой сайт с GA вызывает у меня проблемы.

Как отключить или отфильтровать это сообщение?

4b9b3361

Ответ 1

вы можете избавиться от сообщения, но вам нужно изменить код firebugs.

Извините, забыл упомянуть, что вам нужно преобразовать .xpi в .zip и извлечь файлы в первую очередь. Вы можете оставить папку в том виде, в каком она была выполнена, или закрепить ее и снова преобразовать в xpi. Вам нужно будет перезапустить Firefox.

  • найдите pluggin в вашем профиле профиля Firefox и зайдите в этот файл "\ extensions\[email protected]\content\firebug\console\errors.js".
  • искать "logScriptError: function (context, object, isWarning)".
  • После кода "var error = new ErrorMessageObj (object.errorMessage, object.sourceName, object.lineNumber, object.sourceLine, category, context, null);".

введите следующий код:

if(error.message.indexOf('SHA-1') != -1 || error.message.indexOf('Security Policy') != -1){
            return false;
        }

должна быть о строке 330.

Ответ 2

Как указанный в группе обсуждения Firebug, панель Firebug Console в настоящее время (Firebug 2.x) не может фильтровать разовые сообщения. Вы можете фильтровать только сообщения, соответствующие определенному тексту, используя поле .

Есть запросы на повышение, такие как issue # 4507, которые добавили такой фильтр, хотя маловероятно, что это будет реализовано в Firebug, особенно не в версии 2.x, напрямую.

Firebug 3 будет интегрирован во встроенный DevTools, который позволит вам фильтровать эти предупреждения, сняв флажки Предупреждения в меню "Безопасность" внутри панели "Консоль":

Disable security warnings within the *Console* panel of the built-in DevTools

Кроме того, я создал ошибка 1170476 с просьбой сократить сообщения до минимума.

Update:

Постройка Firebug прекращена. Вместо этого есть тема Firebug, доступная в Firefox DevTools, начиная с Firefox 48. Ошибка 1170476 исправлена ​​с Firefox 42, поэтому вы увидите только одно сообщение, зарегистрированное с помощью показывающий, как часто происходило сообщение.

Ответ 3

Выберите вкладку "Консоль" и, удерживая нажатой клавишу "Ctrl" на клавиатуре, щелкните "Ошибки", "Информация", "Отладочная информация", "Файлы cookie".

Имейте в виду, что это отключит вывод всех предупреждений, зарегистрированных в Firebug, а не только те, которые были созданы googleapis.

Ответ 4

Удалите HTTPS из URL-адреса или сохраните все ресурсы локально.