web-dev-qa-db-fra.com

Masquer les violations dans Chrome Dev Console

Depuis quelques versions, Google Chrome a commencé à afficher les violations JS dans la console du développeur. Bien que cela puisse être utile parfois, le plus souvent, il ne fait qu'encombrer la console.

Violations in dev console

Existe-t-il un moyen de désactiver ces violations?

En remarque, également depuis récemment, la console du développeur ne comporte plus de cases à cocher pour les différents types de sortie de débogage. Désormais, vous ne disposez que des niveaux de journalisation: détaillé, info, avertissements, erreurs. Je trouve que l'ancienne méthode avec des cases à cocher est beaucoup plus utile - existe-t-il un moyen (un indicateur?) De les faire revenir?

25
marlar

Dans la dernière Chrome (64.0.3282.167), ajoutez ce qui suit à votre boîte "Filtre" avec "Tous les niveaux" sélectionné:

-[Violation]

Je ne sais pas si une sorte de Regex est prise en charge plus longtemps (les versions précédentes de Chrome avait une case à cocher qui vous permettait de filtrer par expression), mais le - semble être un "ne correspond pas".

18
typeoneerror

Oui, à partir de Chrome 58 :

  • La case à cocher Masquer les violations a disparu. Définir la liste déroulante du niveau de journalisation
    à Verbose pour voir les violations.

Dans la capture d'écran suivante, il est défini sur "Info": Log level options

9
msanford

Une autre option:

  1. Ouvrez Paramètres de la console (l'icône d'engrenage).
  2. Cochez la case Messages utilisateur uniquement pour n'afficher que les messages enregistrés à partir de scripts. Les violations de navigateur sont masquées lorsque cette case à cocher est activée.

Version Chrome: 62.0.3169.0 (Official Build) canary (64-bit)

enter image description here

9
Kayce Basques