web-dev-qa-db-fra.com

Supprimer l'avertissement Firefox/Firebug SHA-1

J'utilise Firebug pour le développement Web. Depuis la version Firefox 37, le message suivant gênant apparaît dans ma console:

Ce site utilise un certificat SHA-1; il est recommandé d'utiliser des certificats avec des algorithmes de signature utilisant des fonctions de hachage plus puissantes que SHA-1 "

Je comprends que c’est un message important, mais il est dupliqué plusieurs fois et rend mon travail presque impossible ..__ De plus, il apparaît chaque fois que ma page communique avec d’autres pages, par exemple avec Google Analytics et d’autres compteurs. Donc, si je mettais à jour mon certificat, ce message serait toujours affiché, car ces sites auraient SHA-1 . Ainsi, tout site avec GA me pose problème.

Comment puis-je désactiver ou filtrer ce message?

47

vous pouvez vous débarrasser du message, mais vous devez modifier le code firebugs.

Désolé j'ai oublié de mentionner que vous devez convertir le .xpi en .Zip et extraire les fichiers en premier. Vous pouvez laisser le dossier tel quel à la fin ou le compresser et le convertir à nouveau en xpi. Vous devrez redémarrer Firefox. 

  1. localisez le plug-in dans votre répertoire de profil firefox et accédez au fichier "\ extensions\[email protected]\content\firebug\console\errors.js".
  2. recherchez "logScriptError: function (contexte, objet, isWarning)".
  3. Après le code "var error = new ErrorMessageObj (object.errorMessage, object.sourceName, object.lineNumber, object.sourceLine, category, context, null);".

entrez le code suivant:

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

devrait être sur la ligne 330.

23
flapjack17

Comme indiqué dans le groupe de discussion Firebug , le panneau Console de Firebug (Firebug 2.x) ne peut pas filtrer les messages uniques. Vous ne pouvez filtrer que par messages correspondant à un texte spécifique à l'aide du champ de recherche .

Il existe des demandes d'amélioration telles que numéro n ° 4507 qui ajoute un tel filtre, bien qu'il soit peu probable que cela soit implémenté dans Firebug, en particulier dans la version 2.x directement.

Firebug 3 s'intégrera dans les outils de développement intégrés, qui vous permettent de filtrer ces avertissements en décochant Avertissements dans le menu Sécurité du panneau Console:

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

En plus de cela, j'ai créé bug 1170476 demandant de réduire les messages au minimum.

Mettre à jour:

Le développement de Firebug est interrompu . À la place, un thème Firebug est disponible dans Firefox DevTools à partir de Firefox 48. Le bogue 1170476 est corrigé depuis Firefox 42; vous ne verrez donc qu’un seul message enregistré avec un compteur indiquant la fréquence à laquelle le message est apparu .

29

Sélectionnez l'onglet Console et, tout en maintenant la touche Ctrl enfoncée, cliquez sur Erreurs , Info , Informations de débogage , Cookies .

Gardez à l'esprit que cela désactivera la sortie de tous les avertissements enregistrés dans Firebug et pas seulement de ceux générés par googleapis.

6
itwebdeveloper

Supprimez HTTPS de l'URL ou conservez toutes les ressources en local. 

0