browserSettings.colorManagement
Ein BrowserSetting
-Objekt, das verwendet wird, um die Farbeinstellungen des Browsers abzufragen und einzustellen.
Standardmäßig wendet Firefox Farbmanagement auf markierte Medien an und verwendet für nicht markierte Medien sRGB als Standardeinstellung. Dieses Verhalten bedeutet, dass einige nicht markierte Medien, wie die in Animationen und Filmproduktionen verwendeten, unerwünschte Farbkorrekturen erfahren können. Verwenden Sie diese Einstellungen, um dies zu verhindern.
Das Objekt hat die folgenden Eigenschaften:
mode
-
Ein String, der den Modus darstellt, der für das Farbmanagement verwendet wird. Gültige Werte sind
off
,full
undtagged_only
. useNativeSRGB
-
Ein boolscher Wert, der angibt, ob das integrierte sRGB-Farbmanagement verwendet wird oder nicht.
useWebRenderCompositor
-
Ein boolscher Wert, der angibt, ob der WebRender-Compositor verwendet wird oder nicht.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
Farbmodus auf "full" setzen:
function logResult(result) {
console.log(`Setting was modified: ${result}`);
}
browser.browserSettings.colorManagement.mode
.set({ value: "full" })
.then(logResult);
Den nativen sRGB-Farbverwaltungsmodus abrufen:
function logResult(result) {
console.log(`Current useNativeSRGB value: ${result.value}`);
}
browser.browserSettings.colorManagement.useNativeSRGB.get({}).then(logResult);