Spec-Zone.ru › Web Extensions

tabs.highlight()

Выделяет (выбирает) одну или несколько вкладок. Вкладки указываются с помощью идентификатора окна и диапазона индексов вкладок.

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

Синтаксис

let highlighting = browser.tabs.highlight(
  highlightInfo         // object
)

Параметры

highlightInfo

object.

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

integer. Идентификатор окна, содержащего вкладки.

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

boolean. По умолчанию true. Если установлено false, объект windows.Window не будет иметь свойство tabs, содержащее список объектов tabs.Tab, представляющих открытые вкладки в окне.

Примечание: Заполнение окна (по умолчанию) может быть дорогостоящей операцией при большом количестве вкладок. Для повышения производительности рекомендуется вручную установить populate в false, если вам не нужны подробности о вкладках.

tabs

array целочисленных значений, указывающих одну или несколько индексов вкладок для выделения. Ранее выделенные вкладки, не включённые в tabs, перестанут быть выделенными. Первая вкладка в tabs станет активной.

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

Promise , который будет выполнен с объектом windows.Window, содержащим сведения о окне, вкладки которого были выделены. Если окно не найдено или произошла другая ошибка, обещание будет отклонено с сообщением об ошибке.

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

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

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

Spec-Zone.ru

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