Supprimer l’avertissement de Firefox / Firebug SHA-1

J’utilise Firebug pour le développement Web. Depuis la version Firefox 37, je vois le message gênant suivant dans ma console:

Ce site utilise un certificate SHA-1; il est recommandé d’utiliser des certificates avec des algorithmes de signature qui utilisent des fonctions de hachage plus fortes que SHA-1 ”

Je comprends que c’est un message important, mais il est reproduit 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 devais mettre à jour mon certificate, ce message apparaîtrait toujours car ces sites auraient SHA-1. Donc, tout site avec GA me pose problème.

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

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 fichier .xpi en fichier .zip et extraire les fichiers en premier. Vous pouvez laisser le dossier tel quel une fois terminé ou le compresser et le convertir à nouveau en xpi. Vous devrez redémarrer Firefox.

  1. localisez le pluggin dans votre répertoire de profils firefox et accédez à ce fichier “\ extensions \ firebug@software.joehewitt.com \ content \ firebug \ console \ errors.js”.
  2. recherchez “logScriptError: function (context, object, 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.

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

Il y a des demandes d’amélioration comme le numéro 4507 signalant l’ajout d’un tel filtre, bien qu’il soit peu probable que cela soit implémenté directement dans Firebug, surtout pas dans la version 2.x.

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

Désactiver les avertissements de sécurité dans le panneau * Console * du DevTools intégré

De plus, j’ai créé le bug 1170476 demandant de réduire les messages au minimum.

Mettre à jour:

Le développement de Firebug est interrompu . Au lieu de cela, il y a un thème Firebug disponible dans Firefox DevTools à partir de Firefox 48. Le bug 1170476 est corrigé depuis Firefox 42, donc vous ne verrez qu’un seul message enregistré avec un compteur indiquant la fréquence du message .

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

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

Supprimez HTTPS de l’URL ou conservez toutes les ressources locales.