Spec-Zone.ru › Web Extensions

tabs.setZoom()

Изменяет масштаб указанной вкладки.

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

Синтаксис

let zooming = browser.tabs.setZoom(
  tabId,           // optional integer
  zoomFactor       // number
)

Параметры

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

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

zoomFactor

number. Новый коэффициент масштабирования. Установите значение 0, чтобы вернуть масштаб вкладки к значения по умолчанию. В противном случае это должно быть число от 0,3 до 5, определяющее коэффициент масштабирования.

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

A Promise, который будет выполнен без аргументов после изменения коэффициента масштабирования. Если вкладка не найдена или произошла ошибка, обещание будет отклонено с сообщением об ошибке.

Примеры

Установите коэффициент масштабирования текущей вкладки на 2:

function onError(error) {
  console.log(`Error: ${error}`);
}

let setting = browser.tabs.setZoom(2);
setting.then(null, onError);

Установите коэффициент масштабирования вкладки с ID 16 на 0,5:

function onError(error) {
  console.log(`Error: ${error}`);
}

let setting = browser.tabs.setZoom(16, 0.5);
setting.then(null, onError);

Примеры расширений

  • tabs-tabs-tabs

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

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

Примечание: Этот 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/setZoom

Spec-Zone.ru

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