clear()
Verwenden Sie BrowserSetting.clear(), um alle Änderungen zu löschen, die die Erweiterung an den Browsereinstellungen vorgenommen hat. Die Browsereinstellungen kehren zu ihrem vorherigen Wert zurück.
Die Erweiterung gibt auch die Kontrolle über die Einstellung auf, sodass eine zuvor installierte Erweiterung mit geringerer Priorität die Einstellung ändern kann. Weitere Informationen zur Steuerung von Einstellungen finden Sie unter BrowserSetting.set().
Dies ist eine asynchrone Funktion, die ein Promise zurückgibt. Wenn das Löschen des Wertes fehlgeschlagen ist, wird das Promise mit false aufgelöst. Wenn das Löschen des Wertes erfolgreich war, wird es mit true aufgelöst.
Syntax
let clearing = setting.clear(
details // object
)
Parameter
details-
Ein leeres Objekt.
Rückgabewert
Ein Promise, das mit einem boolean erfüllt wird: true, wenn die Einstellung gelöscht wurde, andernfalls false.
Beispiel
Löschen Sie die Einstellung webRTCIPHandlingPolicy:
function onCleared(result) {
if (result) {
console.log("Setting was cleared");
} else {
console.log("Setting was not cleared");
}
}
let clearing = browser.privacy.network.webRTCIPHandlingPolicy.clear({});
clearing.then(onCleared);
Browser-Kompatibilität
Hinweis:
Diese API basiert auf der chrome.types API von Chromium.