2011-09-16 26 views
5

Estoy trabajando en una extensión de presentación de diapositivas para Google Chrome. Creé el código que busca las URL correctas y las abre en una pestaña cada una. ¿Ahora estoy buscando una función en la API de extensión de Chrome que me permita cambiar las pestañas mediante programación, pero no puedo encontrar una? ¿Hay uno y si no, cuáles son mis opciones?Ciclo de pestañas, extensiones de Google Chrome API

+0

¿Desea pasar por las pestañas o cambiar de pestaña? No entiendo esta pregunta. El título es similar a ["Chrome-Extension: iterar a través de todas las pestañas?"] (Http://stackoverflow.com/questions/5409242) pero el cuerpo de la pregunta hace que suene totalmente diferente '\ -:' – hippietrail

Respuesta

13

¿Está buscando el Tabs API? El método update() le permite seleccionar una pestaña de la siguiente manera:

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

Esa es exactamente la API Estaba mirando - y trabajando para crear las nuevas tabas - pero leí mal, pensé que solo podía actualizar la URL. Gracias. –

+4

Creo que la propiedad ahora se llama 'active', no' selected', aunque esto todavía funciona por razones de compatibilidad con versiones anteriores. – LukeGT

2

selected El valor está en desuso. Use highlighted en su lugar:

chrome.tabs.update(tabId, {highlighted: true}); 
Cuestiones relacionadas