Создание и удаление вкладки
Для создания вкладки используются метод chrome.tabs.create
, который принимает два параметра createProperties
(типа объект) и callback
(типа функция). Объект createProperties
содержит следующие свойства index
, url
, active
и pinned
. Передаваемая callback-функция получает аргумент типа Tab (tabs.Tab
). Вкладка также может быть сдублирована при помощи метода chrome.tabs.duplicate
, как показано в листинге 3-29 в закомментированной части методе createAndUpdateTab
.
Используя метод chrome.tabs.remove
можно закрыть одну или несколько вкладок. Данный метод первым параметром принимает идентификатор вкладки или список идентификаторов вкладок. Также поддерживается функция обратного вызова в качестве второго параметра.