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
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:
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
Loading…
Hinweis:
Diese API basiert auf der chrome.tabs
API von Chromium. Diese Dokumentation wurde von tabs.json
im Chromium-Code abgeleitet.