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