contextualIdentities.getSupportedColors()
Gibt die vom Browser für kontextuelle Identitäten unterstützten Farben zurück.
Syntax
js
let colors = browser.contextualIdentities.getSupportedColors()
Parameter
Keine.
Rückgabewert
Ein Promise, das mit einem Array von Objekten erfüllt wird, eines für jede unterstützte Farbe. Jedes Objekt hat folgende Eigenschaften:
color-
string. Der Name der Farbe (zum Beispiel,"blue"). Dies ist der Wert, der in dercolor-Eigenschaft voncontextualIdentities.ContextualIdentityverwendet wird. colorCode-
string. Ein Hex-Code für die Farbe (zum Beispiel,"#37adff").
Wenn das Feature für kontextuelle Identitäten nicht aktiviert ist, wird das Promise mit einer Fehlermeldung zurückgewiesen.
Beispiele
Rufen Sie alle unterstützten Farben ab und protokollieren Sie deren Namen und Hex-Codes:
js
function onGot(colors) {
for (const { color, colorCode } of colors) {
console.log(`${color}: ${colorCode}`);
}
}
function onError(error) {
console.error(error);
}
browser.contextualIdentities.getSupportedColors().then(onGot, onError);