Я открываю расширение в новом окне.
Background.js
chrome.browserAction.onClicked.addListener(function(msg, sender, response){
chrome.tabs.query({active: true, currentWindow: true}, function(tabs){
chrome.tabs.sendMessage(tabs[0].id, {tabId: tabs[0].id}, function(response) {});
// creating new window.
chrome.windows.create({ url: 'popup.html', width: 320, height: 480})
})
})
Перед открытием нового окна идентификатор вкладки будет идентификатором активной вкладки, то есть там, где я открыл расширение Chrome (например, google.com). Я пытаюсь получить доступ к этому идентификатору вкладки в popup.js . Потому что я хочу получить доступ к DOM страницы (google.com), где открыто расширение Chrome. Как я могу это сделать? или есть какой-то другой способ получить идентификатор вкладки в popup.js ?
Попробовал другой способ в popup.js
chrome.windows.getAll({populate:true}, function(tabs){
console.log(tabs)
});
Здесь я получаю все вкладки окна в popup.js, но здесь я не знаю идентификатор этой вкладки, где открыто расширение (google.com)?