tabs.setZoom()

Vergrößert den angegebenen Tab.

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

Syntax

js
let zooming = browser.tabs.setZoom(
  tabId,           // optional integer
  zoomFactor       // number
)

Parameter

tabId Optional

integer. Die ID des Tabs, der vergrößert werden soll. Standardmäßig ist der aktive Tab des aktuellen Fensters ausgewählt.

zoomFactor

number. Der neue Zoomfaktor. Verwenden Sie hier einen Wert von 0, um den Tab auf seinen aktuellen Standardzoomfaktor zu setzen. 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:

js
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, dessen ID 16 ist, auf 0,5:

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

let setting = browser.tabs.setZoom(16, 0.5);
setting.then(null, onError);

Beispielerweiterungen

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.tabs API von Chromium. Diese Dokumentation ist abgeleitet von tabs.json im Chromium-Code.