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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
setZoomSettings

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Hinweis: Diese API basiert auf Chromiums chrome.tabs API. Diese Dokumentation stammt aus tabs.json im Chromium-Code.