// получение кол-ва вкладок (bg.js):
chrome.tabs.query({}, function(tabsArray)
{
var tabsNumber = tabsArray.length-1;
console.log('number of tabs: '+String(tabsNumber));
});
// получение id и url страницы (bg.js):
chrome.tabs.query({active: true, currentWindow: true}, function(tabs)
{
var tabID = tabs[0].id;
var tabURL= tabs[0].url;
console.log('id: '+String(tabID));
console.log('url: '+tabURL);
});
// открыть сайт в новой вкладке (bg.js):
chrome.tabs.create({'url': 'http://www.google.com/'}, function(tab)
{
var tabURL= tabs[0].url;
console.log(tabURL+' - new tab');
});
// открыть сайт в текущей вкладке (bg.js):
chrome.tabs.query({active: true, currentWindow: true}, function(tabs)
{
chrome.tabs.update(tabs[0].id, {url: 'http://www.google.com/'});
var tabURL= tabs[0].url;
console.log(tabURL+' - current tab');
});