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
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:
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.