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

View in English Always switch to English

browsingData.removeDownloads()

Löscht den Download-Verlauf des Browsers. Beachten Sie, dass dies nicht die heruntergeladenen Objekte selbst löscht, sondern nur die Aufzeichnungen der Downloads im Verlauf des Browsers.

Sie können den removalOptions-Parameter verwenden, der ein browsingData.RemovalOptions-Objekt ist, um:

  • Aufzeichnungen von Elementen zu löschen, die nach einer bestimmten Zeit heruntergeladen wurden.
  • zu steuern, ob Aufzeichnungen von Elementen gelöscht werden sollen, die von Webseiten oder von Webseiten und Erweiterungen heruntergeladen wurden.

Syntax

js
let removing = browser.browsingData.removeDownloads(
  removalOptions            // RemovalOptions object
)

Parameter

removalOptions

object. Ein browsingData.RemovalOptions-Objekt, das verwendet werden kann, um nur Aufzeichnungen zu löschen, die nach einer bestimmten Zeit erstellt wurden, und um zu steuern, ob Aufzeichnungen von Elementen gelöscht werden sollen, die von Webseiten oder von Webseiten und Erweiterungen heruntergeladen wurden.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn das Löschen abgeschlossen ist. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Löschen von Aufzeichnungen der in der letzten Woche heruntergeladenen Objekte:

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

function weekInMilliseconds() {
  return 1000 * 60 * 60 * 24 * 7;
}

let oneWeekAgo = new Date().getTime() - weekInMilliseconds();

browser.browsingData
  .removeDownloads({ since: oneWeekAgo })
  .then(onRemoved, onError);

Löschen aller Aufzeichnungen von heruntergeladenen Objekten:

js
function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

browser.browsingData.removeDownloads({}).then(onRemoved, onError);

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.browsingData-API von Chromium.