Chrome

Le terme Chrome a historiquement plusieurs significations dans le cadre de Mozilla.

Browser chrome / Chrome
Le « chrome du navigateur » est l'interface utilisateur autour de la page Web, par opposition à la zone de contenu.
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 extension donnée.
Une URL chrome://
Une URL utilisant le protocole chrome://. Le code chargé depuis une URL chrome a des privilèges étendus, ou privilèges  chrome .
Les applications basées sur XUL chargent le code de leurs interfaces depuis des URL chrome://.
Privilèges chrome
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.
Le paramètre chrome de la méthode window.open
Passer le paramètre chrome à window.open ouvre une nouvelle fenêtre sans aucun élément de l'interface utilisateur du navigateur.
Dossier chrome
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.
Paramètre de ligne de commande -chrome
Lance l'application et ouvre le fichier XUL spécifié dans une fenêtre de premier plan. Par exemple mozilla -chrome chrome://inspector/content démarre l'Inspecteur DOM.
Paquetage chrome
Un paquetage chrome est composé d'un ensemble de fournisseurs chrome . Il existe trois types basiques de fournisseurs chrome :
  • Content. 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 XUL, JavaScript et XBL.
  • Locale. Il s'agit des traductions pour le support de multiples langues. Les deux principaux types de fichiers sont les fichiers DTD et les fichiers de propriétés à la manière de Java.
  • Skin. 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 CSS et d'images.
chrome.rdf
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).

Voir également

(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 Firefox 1.5 / Toolkit 1.8 — l'utilisation des manifestes chrome)

Étiquettes et contributeurs liés au document

Étiquettes : 
Dernière mise à jour par : Delapouite,