tabs.reload()
Lädt einen Tab neu, optional unter Umgehung des lokalen Webcaches.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
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 folgenden Eigenschaften:
bypassCache
Optional-
boolean
. Umgeht den lokalen Webcache. Standard istfalse
.
Rückgabewert
Ein Promise
, das ohne Argumente erfüllt wird, wenn der Tab neu geladen wurde. Falls ein Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Lädt den aktiven Tab des aktuellen Fensters neu:
browser.tabs.reload();
Lädt den aktiven Tab des aktuellen Fensters neu, unter Umgehung des Cache:
browser.tabs.reload({ bypassCache: true });
Lädt den Tab mit der ID 2 neu, umgeht den Cache und ruft einen Callback auf, wenn fertig:
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
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
reload |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
Hinweis:
Diese API basiert auf Chromiums chrome.tabs
API. Diese Dokumentation stammt aus tabs.json
im Chromium-Code.