2011-09-16 5 views
5

Je travaille sur une extension de diaporama pour Google Chrome. J'ai créé le code qui récupère les bonnes URL et les ouvre dans un onglet chacune. Maintenant, je cherche une fonction dans l'API d'extension de Chrome qui me permettra de changer d'onglet par programmation, mais je ne peux pas en trouver un? Y en a-t-il un et si non, quelles sont mes options?Parcourir les onglets, API Google Chrome extensions

+0

Vous souhaitez faire défiler les onglets ou les languettes de commutation? Je ne comprends pas cette question. Le titre est similaire à ["Chrome-Extension: itérer dans tous les onglets?"] (Http://stackoverflow.com/questions/5409242) mais le corps de la question donne un son totalement différent '\ -:' – hippietrail

Répondre

13

Cherchez-vous le Tabs API? La méthode update() vous permet de sélectionner un onglet comme ceci:

chrome.tabs.update(tabId, {selected: true}); 
+0

C'est exactement l'API Je regardais - et travaillais avec pour créer les nouveaux tabas - mais j'ai mal lu, je pensais qu'il ne pouvait que mettre à jour l'URL. Je vous remercie. –

+4

Je crois que la propriété est maintenant appelée 'active', pas' selected', bien que cela fonctionne encore pour des raisons de compatibilité descendante. – LukeGT

2

La valeur selected a été dépréciée. Utilisez highlighted à la place:

chrome.tabs.update(tabId, {highlighted: true}); 
Questions connexes