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

View in English Always switch to English

tabs.reload()

Lädt einen Tab neu und kann dabei optional den lokalen Web-Cache umgehen.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let reloading = browser.tabs.reload(
  tabId,            // optional integer
  reloadProperties  // optional object
)

Parameter

tabId Optional

integer. Die ID des Tabs, der neu geladen werden soll. Standardmäßig der ausgewählte Tab des aktuellen Fensters.

reloadProperties Optional

Ein Objekt mit den folgenden Eigenschaften:

bypassCache Optional

boolean. Den lokalen Web-Cache umgehen. Standard ist false.

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, wenn der Tab neu geladen wurde. Wenn ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Laden Sie den aktiven Tab des aktuellen Fensters neu:

js
browser.tabs.reload();

Laden Sie den aktiven Tab des aktuellen Fensters neu und umgehen Sie den Cache:

js
browser.tabs.reload({ bypassCache: true });

Laden Sie den Tab, dessen ID 2 ist, umgehen Sie den Cache und rufen Sie einen Callback auf, wenn der Vorgang abgeschlossen ist:

js
function onReloaded() {
  console.log(`Reloaded`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

let reloading = browser.tabs.reload(2, { bypassCache: true });
reloading.then(onReloaded, onError);

Beispielerweiterungen

Browser-Kompatibilität

Hinweis: Diese API basiert auf Chromiums chrome.tabs API. Diese Dokumentation leitet sich von tabs.json im Chromium-Code ab.