blob: a21be460e85180365748a616be9a8e1ac1c9ca31 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
---
title: Console d'erreurs
slug: Console_d'erreurs
tags:
- Extensions
- JavaScript
- Tools
translation_of: Archive/Mozilla/Error_console
---
<p>La console d'erreur, disponible dans la plupart des applications basées sous Mozilla, est un outil permettant de suivre le rapport des erreurs de l'application chrome et des pages Web ouvertes par l'utilisateur. Elle affiche les erreurs relatives au <a href="fr/JavaScript">JavaScript</a>, les erreurs <a href="fr/CSS">CSS</a>, et les messages arbitraires du code chrome.</p>
<p>Avant <a href="fr/Gecko">Gecko</a> 1.8.1 (Firefox 2.0), elle s'appelait <a href="fr/Console_JavaScript">Console JavaScript</a> (voir le {{ Bug(265871) }}).</p>
<h3 id="Types_d.27erreurs" name="Types_d.27erreurs">Types d'erreurs</h3>
<dl>
<dt>
Erreur </dt>
<dd>
Habituellement, une erreur de syntaxe empêchant le programme de compiler.</dd>
<dt>
Avertissement </dt>
<dd>
Laisse habituellement le programme se compiler mais alerte sur un mauvais codage et suggère une erreur de conception.</dd>
<dt>
Message </dt>
<dd>
Très proche de l'avertissement, mais rarement utilisé.</dd>
</dl>
<h3 id="Manipulation_des_donn.C3.A9es_affich.C3.A9es_dans_la_console_d.27erreur" name="Manipulation_des_donn.C3.A9es_affich.C3.A9es_dans_la_console_d.27erreur">Manipulation des données affichées dans la console d'erreur</h3>
<p>Les informations affichées dans la console d'erreur peut être lues et manipulées grâce à <a href="fr/NsIConsoleService">nsIConsoleService</a>. Une méthode plus simple pour écrire dans la console depuis le JavaScript utilise <a href="fr/Components.utils.reportError">Components.utils.reportError</a> et <a href="fr/DOM/window.dump">dump()</a>.</p>
<p>Pour faire apparaître la console dans un overlay de navigateur ou de messagerie, utilisez la fonction <code>toJavaScriptConsole</code>.</p>
<h3 id="Alternatives" name="Alternatives">Alternatives</h3>
<dl>
<dt>
<a class="link-https" href="https://addons.mozilla.org/firefox/addon/1815">Console<sup>2</sup></a></dt>
<dd>
Cette extension offre une alternative à la console d'erreurs, avec la correction de nombreux bogues et des améliorations longtemps attendues.</dd>
</dl>
<dl>
<dt>
<a class="link-https" href="https://addons.mozilla.org/firefox/addon/1843">Firebug</a></dt>
<dd>
Cette autre extension pour Firefox intègre également une console d'erreur comportant de très <a class="external" href="http://www.getfirebug.com/errors.html">nombreuses améliorations</a>.</dd>
</dl>
<h3 id="Sujets_connexes" name="Sujets_connexes">Sujets connexes</h3>
<dl>
<dd>
<a href="fr/JavaScript">JavaScript</a>, <a href="fr/CSS">CSS</a>, <a href="fr/D%c3%a9veloppement_Web">Développement Web</a></dd>
</dl>
<p><br>
<span class="comment">Liens Interwikis</span></p>
|