Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
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:

js
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.