Spec-Zone.ru › Web Extensions

tabs.setZoomSettings()

Устанавливает параметры масштабирования для указанной вкладки. Эти параметры сбрасываются до значений по умолчанию при переходе на вкладку.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

let settingZoomSettings = browser.tabs.setZoomSettings(
  tabId,           // optional integer
  zoomSettings     // ZoomSettings
)

Параметры

tabId Необязательно

integer. Идентификатор вкладки, для которой нужно изменить параметры масштабирования. По умолчанию используется активная вкладка текущего окна.

zoomSettings

tabs.ZoomSettings. Определяет, как обрабатываются изменения масштаба и в каком объеме.

Возвращаемое значение

А Promise, который будет выполнен без аргументов после изменения параметров масштабирования. Если вкладка не найдена или произошла какая-либо ошибка, промис будет отклонен с сообщением об ошибке.getZoom

Примеры

Отключить масштабирование для текущей вкладки:

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);

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet
setZoomSettings Да 79 Нет ? Да Нет ? ? Нет ? Нет ?

Примечание: Этот API основан на API chrome.tabs Chromium. Данная документация взята из tabs.json кода Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/setZoomSettings

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API