Каждая вкладка в Chrome имеет уникальный идентификатор, который сбрасывается после перезапуска браузера. Это полезно, когда вы хотите идентифицировать вкладки.
В 99% случаев вас заинтересует только выбранная в данный момент вкладка, потому что именно там сейчас находится пользователь. Вы можете просто передать null
вместо tabId
практически любому методу, и это будет означать, что вы хотите выбрать идентификатор вкладки. То же самое с идентификатором окна - передача нуля обычно означает текущее окно.
В противном случае вы можете получить выбранную вкладку с помощью chrome.tabs.getSelected
, которая возвращает tab
объект, содержащий id
. Вы можете получить все вкладки с их идентификаторами с помощью chrome.tabs.getAllInWindow
.