tabs.setZoomSettings()

Legt die Zoom-Einstellungen für den angegebenen Tab fest. Diese Einstellungen werden auf die Standardeinstellungen zurückgesetzt, wenn der Tab navigiert wird.

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

Syntax

js
let settingZoomSettings = browser.tabs.setZoomSettings(
  tabId,           // optional integer
  zoomSettings     // ZoomSettings
)

Parameter

tabId Optional

integer. Die ID des Tabs, für den die Zoom-Einstellungen geändert werden sollen. Standardmäßig wird der aktive Tab des aktuellen Fensters verwendet.

zoomSettings

tabs.ZoomSettings. Definiert, wie Zoom-Änderungen gehandhabt werden und in welchem Umfang.

Rückgabewert

Ein Promise, das nach Änderung der Zoom-Einstellungen ohne Argumente erfüllt wird. Wenn der Tab nicht gefunden werden kann oder ein anderer Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Zoom für den aktuellen Tab deaktivieren:

js
function onSet() {
  console.log(`Set zoom factor`);
}

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

let setting = browser.tabs.setZoomSettings({ mode: "disabled" });
setting.then(onSet, onError);

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.