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
let reloading = browser.tabs.reload(
tabId, // optional integer
reloadProperties // optional object
)
Parameter
tabIdOptional-
integer. Die ID des Tabs, der neu geladen werden soll. Standardmäßig der ausgewählte Tab des aktuellen Fensters. reloadPropertiesOptional-
Ein Objekt mit den folgenden Eigenschaften:
bypassCacheOptional-
boolean. Den lokalen Web-Cache umgehen. Standard istfalse.
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:
browser.tabs.reload();
Laden Sie den aktiven Tab des aktuellen Fensters neu und umgehen Sie den Cache:
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:
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
Loading…
Hinweis:
Diese API basiert auf Chromiums chrome.tabs API. Diese Dokumentation leitet sich von tabs.json im Chromium-Code ab.