Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

tabs.setZoomSettings()

Setzt die Zoom-Einstellungen für den angegebenen Tab. 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 der aktive Tab des aktuellen Fensters.

zoomSettings

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

Rückgabewert

Ein Promise, das ohne Argumente erfüllt wird, nachdem die Zoom-Einstellungen geändert wurden. Wenn der Tab nicht gefunden werden konnte oder ein anderer Fehler auftritt, wird das Promise mit einer Fehlermeldung abgelehnt.

Beispiele

Deaktivieren des Zoomens für den aktuellen Tab:

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

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