aboutsummaryrefslogtreecommitdiff
path: root/files/fr/tools/remote_debugging/debugging_firefox_desktop/index.html
blob: 64097ef58b12a331348e9b1c6c63d14eaaea0932 (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
---
title: Déboguer Firefox Desktop
slug: Tools/Remote_Debugging/Debugging_Firefox_Desktop
tags:
  - Debugging
  - Guide
  - Tools
translation_of: Tools/Remote_Debugging/Debugging_Firefox_Desktop
original_slug: Outils/Débogage_distant/Debugging_Firefox_Desktop
---
<p>{{draft}}</p>

<div>{{ToolsSidebar}}</div>

<div></div>

<p>Ce guide explique comment utiliser des outils de développement de Firefox pour déboguer une instance différente de Firefox pour ordinateur tournant sur la même machine. Dans ce guide, l'instance de Firefox qui sera déboguée sera référencée sous l'appellation <em>le débogué. </em> tournant l’instance qui fait le débogage sera appelé <em>le déboguant.</em></p>

<h2 id="Activer_le_débogage_distant">Activer le débogage distant</h2>

<p>Tout d'abord, il est nécessaire de s'assurer que le déboguant et le débogué aient tous les deux les options "Activer le débogage du chrome du navigateur et des modules" et "Activer le débogage distant" d'activés dans les <a href="/fr/docs/Tools/Tools_Toolbox#Settings">options des outils de développement</a>. Si vous utilisez <a href="/fr/Firefox/Developer_Edition">Firefox Developer Edition</a>, les options devraient être activées par défaut.</p>

<p><img alt="" src="https://mdn.mozillademos.org/files/16905/remote_debug_settings.png" style="border: 1px solid black; display: block; margin: 0 auto;"></p>

<p>Cette étape n'est nécessaire qu'une seule fois : les valeurs de ces options sont persistantes et resteront les mêmes jusqu'à ce que vous les changiez de nouveau.</p>

<h2 id="Lancer_le_serveur_de_débogage">Lancer le serveur de débogage</h2>

<p>Ensuite, il faut lancer le serveur de débogage dans le débogué.</p>

<p>Depuis Firefox 37 la méthode ci-dessus fonction toujours, mais il existe une alternative : lancez le débogué en ligne de commande avec l'option <code>--start-debugger-server</code> :</p>

<pre>/path/to/firefox --start-debugger-server</pre>

<p>Passée sans argument, --start-debugger-server lance l'écoute sur le port 6000. Pour utiliser un port différent, il faut passer le port désiré :</p>

<pre>/path/to/firefox --start-debugger-server 1234</pre>

<p>Note: Sous Windows, l'appel <code>start-debugger-server</code> n'a qu'un seul tiret :</p>

<pre>firefox.exe -start-debugger-server 1234</pre>

<div class="note">
<p><strong>Note</strong>: Par défaut, et pour des raisons de sécurité, l'option <code>devtools.debugger.force-local</code> est activé. Si vous voulez déboguer une instance de Firefox sur une machine externe, il est possible de changer cette option, mais il est extrêmement recommandé de faire cela que sur un réseau de confiance ou d'avoir au préalable instauré une règle de pare-feu forte pour déterminer quelle machine peut y accéder.</p>
</div>