jQuery ajax: comment prévenir les 404 erreurs de spam dans chrome DevTools? [dupliquer]

cette question a déjà une réponse ici:

je communique avec CouchDB via jQuery ajax, et les erreurs 404 sont attendues par contrat REST. Mais pour chaque requête qui se termine par '404', '412' ou ainsi de suite, google chrome écrit une ligne d'erreur rouge dans la console DevTools, comme ceci:

chrome DevTools

est - il possible de configurer jQuery de sorte que '404' ne soit pas un erreur de requête? Faux erreurs spam clutter sortie et je peux manquer des erreurs réelles ou certains console.log tout en regardant des centaines de faux '404' et '412' "erreurs" :).

25
demandé sur grigoryvp 2013-05-04 12:31:43

2 réponses

cela n'est pas possible par programmation, en raison de la possibilité qu'un script utilise le blocage ou le filtrage d'erreurs dans la console pour cacher ses activités à L'utilisateur Chrome.

vous pouvez bien sûr filtrer les messages dans la console par erreur, avertir, déboguer.

vous pouvez ajouter votre voix à ceux qui demandent des capacités plus puissantes pour filtrer les messages de la console dans Chrome, donc quand vous voyez la console vous pouvez filtrer les messages que l'obstruer. Un des messages offre un outil pour marquer vos propres messages de console et ensuite les filtrer.

si vous voulez mettre en évidence une erreur dans la console, vous pouvez y ajouter des styles lorsque vous vous connectez à votre propre code. Par exemple, ce qui suit fera ressortir le message:

console.log("%cUser %s has %d points", "color:orange; background:blue; font-size: 16pt", userName, userPoints);
25
répondu mccannf 2013-05-04 23:02:18

Peu un necropost:

pour mémoire, Chrome et Firefox ont depuis ajouté des fonctionnalités qui vous permettent d'ignorer les erreurs spécifiques au réseau.

dans Chrome , cliquez sur l'icône du filtre pour voir la case à cocher:

Chrome "Hide network messages" checkbox

dans Firefox , les filtres sont répartis par catégorie en haut de la fenêtre:

Firefox "Net" console menu

4
répondu accidental_PhD 2016-04-11 13:01:04