Spec-Zone.ru › Web Extensions

browserSettings.colorManagement

Объект BrowserSetting, используемый для запроса и установки функций управления цветом браузера.

По умолчанию Firefox применяет управление цветом к помеченным медиафайлам и по умолчанию использует sRGB для непомеченных медиафайлов. Это означает, что к некоторым непомеченным медиафайлам, таким как те, которые используются в анимации и производстве фильмов, могут быть применены нежелательные цветовые корректировки. Используйте эти настройки для предотвращения этого.

Объект имеет следующие свойства:

mode

Строка, представляющая режим, используемый для управления цветом. Допустимые значения — off, full, и tagged_only.

useNativeSRGB

Логическое значение, указывающее, используется ли встроенное управление цветом sRGB.

useWebRenderCompositor

Логическое значение, указывающее, используется ли компостер WebRender.

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
colorManagement Нет Нет 91 ? Нет Нет ? ? 91 ? Нет ?

Примеры

Установите режим цвета на «полный»:

function logResult(result) {
  console.log(`Setting was modified: ${result}`);
}

browser.browserSettings.colorManagement.mode
  .set({ value: "full" })
  .then(logResult);

Получить режим цвета встроенного управления цветом sRGB:

function logResult(result) {
  console.log(`Current useNativeSRGB value: ${result.value}`);
}

browser.browserSettings.colorManagement.useNativeSRGB.get({}).then(logResult);

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserSettings/colorManagement

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API