tabs.setZoom()
Zoomt den angegebenen Tab.
Dies ist eine asynchrone Funktion, die ein Promise
zurückgibt.
Syntax
let zooming = browser.tabs.setZoom(
tabId, // optional integer
zoomFactor // number
)
Parameter
tabId
Optional-
integer
. Die ID des Tabs, der gezoomt werden soll. Standardmäßig der aktive Tab des aktuellen Fensters. zoomFactor
-
number
. Der neue Zoomfaktor. Nutzen Sie hier den Wert 0, um den Tab auf seinen aktuellen Standardzoomfaktor einzustellen. Ansonsten muss dies eine Zahl zwischen 0,3 und 5 sein, die einen Zoomfaktor angibt.
Rückgabewert
Ein Promise
, das ohne Argumente erfüllt wird, nachdem der Zoomfaktor geändert wurde. Wenn der Tab nicht gefunden werden konnte oder ein anderer Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.
Beispiele
Setzen Sie den Zoomfaktor für den aktuellen Tab auf 2:
function onError(error) {
console.log(`Error: ${error}`);
}
let setting = browser.tabs.setZoom(2);
setting.then(null, onError);
Setzen Sie den Zoomfaktor für den Tab mit der ID 16 auf 0,5:
function onError(error) {
console.log(`Error: ${error}`);
}
let setting = browser.tabs.setZoom(16, 0.5);
setting.then(null, onError);
Beispiel-Erweiterungen
Browser-Kompatibilität
BCD tables only load in the browser
Hinweis: Diese API basiert auf Chromiums chrome.tabs
API. Diese Dokumentation stammt aus tabs.json
im Chromium-Code.