Comment puis-je obtenir l'objet de fenêtre pour un onglet spécifique si j'ai le tabId de cet onglet?

J'ai le tabi d'un onglet. Comment puis-je obtenir son objet de fenêtre?

Pour obtenir l'objet de fenêtre DOM à partir d'un onglet, vous devez insérer un script de contenu dans cet onglet:

chrome.tabs.executeScript(tabId, {code:'var w = window; console.log(w);'}); 

https://developer.chrome.com/extensions/tabs#method-executeScript

Peut-être que vous devrez communiquer avec votre page d'arrière-plan:

https://developer.chrome.com/extensions/content_scripts#host-page-communication

L'objet de fenêtre tel qu'il est vu à l'intérieur des extensions chromées:

  chrome.tabs.get(YOUR_TAB_ID_HERE, function(tab){ chrome.windows.get(tab.windowId, function(win){ console.log(win); // THIS IS THE WINDOW OBJECT }); }); 

Mais si vous avez besoin du temps d'exécution javascript dans un onglet spécifique, vous devrez utiliser les Scripts de contenu qui sont mieux expliqués ici:

http://code.google.com/chrome/extensions/content_scripts.html