---
title: Chrome
slug: conflicting/Glossary/Chrome
tags:
- Toolkit API
translation_of: Glossary/Chrome
translation_of_original: Chrome
original_slug: Chrome
---
Chrome применительно к Mozilla имеет несколько разных значений.
Браузерный chrome / Chrome
-
«Браузерный chrome» — это пользовательский интерфейс (UI) самого браузера вокруг отображаемой web-страницы. Иными словами, это всё, что не имеет отношения к контенту страницы.
-
В общем, chrome — это совокупность элементов, формирующих пользовательский интерфейс приложений или дополнений.
URL
-
Chrome как протокол вида
chrome://
, используемый в URL.
-
Код, загруженный таким образом, имеет расширенные, или
chrome-
привилегии.
-
Приложения, основанные на XUL, загружают код своего интерфейса с использованием URL
chrome://
.
Привилегии
-
Коду, запущенному с привилегиями chrome, разрешено делать всё, в отличие от веб-контента, который ограничен в своих возможностях.
Аргумент в window.open
-
Передача аргумента
chrome
в функцию window.open
откроет новое окно браузера без элементов интерфейса.
Каталог
-
Эта директория, как правило, является частью устанавливаемого приложения, основанного на XUL. Приложения обычно загружают свои UI-файлы из этого каталога.
Аргумент командной строки
-
Запускает приложение и открывает указанный XUL файл в окне верхнего уровня. Например, команда
-
mozilla -chrome chrome://inspector/content
-
запустит DOM Инспектор.
Пакет
-
Пакет chrome состоит из набора
провайдеров chrome (providers)
. Существует три базовых типа провайдеров chrome:
-
- Content. Контент может состоять из файлов любого вида, видимых для Mozilla. В частности, ресурс content, как правило, состоит из набора XUL, JavaScript и сборочных файлов XBL.
- Locale. Переводы для поддержки нескольких языков. Здесь два основных типа файлов: DTD файлы и java-подобные файлы свойств.
- Skin. Ресурс skin предоставляет полные данные о внешнем виде UI. Состоит из CSS файлов и изображений.
chrome.rdf
-
Реестр chrome, хранит список зарегистрированных chrome пакетов и другую информацию. Он был расположен в установочной директории и в профиле. Больше не используется начиная с Gecko 1.8 (Firefox 1.5).
См. также
(Примечание. Хотя оба документа ниже содержат упоминание файлов contents.rdf
, более простой способ регистрации ваших chrome ресурсов — это использование Chrome Manifests, поддерживаемых с Firefox 1.5 / Toolkit 1.8)
{{ languages( { "fr": "fr/Chrome", "ja": "ja/Chrome", "pl": "pl/Chrome" ,"ru": "ru/Chrome"} ) }}