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
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
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.