blob: 4c11e52a8ced8128e437feb40c334be5af3b98b1 (
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
---
title: Chrome
slug: Chrome
tags:
- API_du_toolkit
translation_of: Glossary/Chrome
translation_of_original: Chrome
---
<p>Le terme <b>Chrome</b> a historiquement plusieurs significations dans le cadre de Mozilla.</p>
<dl>
<dt>
Browser chrome / Chrome</dt>
<dd>
Le « chrome du navigateur » est l'interface utilisateur autour de la page Web, par opposition à la zone de contenu.</dd>
<dd>
D'une manière plus générale, le chrome est l'ensemble des entités formant l'interface utilisateur d'une application ou d'une <a href="/fr/docs/Extensions">extension</a> donnée.</dd>
<dt>
Une URL <code>chrome://</code></dt>
<dd>
Une URL utilisant le protocole chrome://. Le code chargé depuis une URL chrome a des privilèges étendus, ou privilèges
<i>
chrome</i>
.</dd>
<dd>
Les applications basées sur XUL chargent le code de leurs interfaces depuis des URL <code>chrome://</code>.</dd>
<dt>
Privilèges chrome</dt>
<dd>
Le code s'exécutant avec des privilèges chrome a la permission de tout faire, contrairement au contenu Web, qui est limité de plusieurs manières.</dd>
<dt>
Le paramètre <code>chrome</code> de la méthode <code>window.open</code></dt>
<dd>
Passer le paramètre <a href="/fr/docs/DOM/window.open#Fonctionnalit.C3.A9s_n.C3.A9cessitant_des_privil.C3.A8ges"><code>chrome</code> à <code>window.open</code></a> ouvre une nouvelle fenêtre sans aucun élément de l'interface utilisateur du navigateur.</dd>
<dt>
Dossier chrome</dt>
<dd>
Ce dossier fait habituellement partie de l'installation d'une application basée sur XUL. Les application chargent généralement leurs fichiers d'interface utilisateur depuis les fichiers de ce dossier.</dd>
<dt>
Paramètre de ligne de commande <code>-chrome</code></dt>
<dd>
Lance l'application et ouvre le fichier XUL spécifié dans une fenêtre de premier plan. Par exemple <code>mozilla -chrome chrome://inspector/content</code> démarre l'Inspecteur DOM.</dd>
<dt>
Paquetage chrome</dt>
<dd>
Un
<i>
paquetage chrome</i>
est composé d'un ensemble de
<i>
<a href="/fr/docs/Enregistrement_chrome">fournisseurs chrome</a></i>
. Il existe trois types basiques de fournisseurs chrome :
<ul>
<li><b>Content</b>. il peut s'agir de n'importe quel fichier que Mozilla sait afficher. En général, le fournisseur content consiste le plus souvent en un ensemble de fichiers de liaison <a href="/fr/docs/XUL">XUL</a>, <a href="/fr/docs/JavaScript">JavaScript</a> et <a href="/fr/docs/XBL">XBL</a>.</li>
<li><b>Locale</b>. Il s'agit des traductions pour le support de multiples langues. Les deux principaux types de fichiers sont les fichiers <a href="/fr/docs/Tutoriel_XUL/Localisation">DTD</a> et <a href="/fr/docs/Tutoriel_XUL/Les_fichiers_de_propri%c3%a9t%c3%a9s">les fichiers de propriétés</a> à la manière de Java.</li>
<li><b>Skin</b>. Le fournisseur skin est responsable de la fourniture des données définissant l'apparence visuelle de l'interface utilisateur. Il est constitué de fichiers <a href="/fr/docs/CSS">CSS</a> et d'images.</li>
</ul>
</dd>
</dl>
<dl>
<dt>
<code>chrome.rdf</code></dt>
<dd>
Le registre chrome conserve la liste des paquetages chrome enregistrés et d'autres informations. Il se situait dans le répertoire d'installation et dans le profil. Il n'est plus utilisé depuis Gecko 1.8 (Firefox 1.5).</dd>
</dl>
<h3 id="Voir_.C3.A9galement" name="Voir_.C3.A9galement">Voir également</h3>
<p>(Note : bien que les deux documents ci-dessous mentionnent les fichiers contents.rdf, il existe un moyen plus simple de déclarer vos fournisseurs chrome depuis <a href="/fr/docs/Firefox_1.5_pour_les_d%c3%a9veloppeurs">Firefox 1.5</a> / Toolkit 1.8 — l'utilisation des <a href="/fr/docs/Enregistrement_chrome">manifestes chrome</a>)</p>
<ul>
<li><a href="/fr/docs/Tutoriel_XUL/La_structure_XUL">Tutoriel XUL:La structure XUL</a></li>
<li><a class="external" href="http://xulfr.org/xulplanet/xultu/chromeurl.html">L'URL chrome</a> (en)</li>
</ul>
|