Ответ 1
Да, идентификатор табуляции уникален в сеансе браузера. Он также упоминается в документации chrome.tabs
:
Tab
( object )
id ( integer )
The ID of the tab. Tab IDs are unique within a browser session.
Если вы все еще не верите, создайте расширение, имеющее разрешение tabs
, и право запускать в окне инкогнито. Затем запустите следующий код на исходной странице:
// Create incognito window
chrome.windows.create({incognito: true, url:'about:blank'}, showTabId);
// Create normal window
chrome.windows.create({incognito: false, url:'about:blank'}, showTabId);
function showTabId(_window) {
console.log(_window.tabs[0].id); // Or alert, whatever.
chrome.tabs.remove(_window.tabs[0].id); // Closes tab & window, user-friendly
}
Записанные числа увеличиваются (если вы считаете два числа слишком маленьким образцом, запустите метод chrome.windows.create
в цикле, пока вы не поверили ему).