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