Мне нужен доступ к вкладке. Идентификатор окна, созданного моим расширением Chrome.
Вот код, который я использую для создания окна:
chrome.windows.create({
url: fullUrl,
width: w,
height: h,
type: 'normal'
}, function() {
chrome.windows.getCurrent(function(window) {
chrome.tabs.getSelected(window.id,
function (response){
var ourWindow = response.id
alert('created a window with a tab id of: ' + ourWindow);
});
});
});
Икод, в котором я хотел бы иметь возможность получить доступ к той переменной ourWindow, которую мы предварительно установили:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == "loading") {
if(tabId == ourWindow) {
alert('Holy smokes, this is the window we created!');
}
}
});
Мне кажется, я не могу получить доступ к переменной, поскольку она была создана вне onUpdated.addListener.Есть идеи?