ventanas ventana todas sido scripts script que pueden por pestañas los las hayan google depurar debugger como chrome cerrar automaticamente abiertas javascript tabs google-chrome-extension

todas - javascript alert cerrar ventana



¿Recuperando qué pestañas están abiertas en Chrome? (2)

¿Hay alguna manera de recuperar todas las pestañas abiertas y ordenarlas en una matriz en Chrome? Entonces, si Gmail y YouTube estaban abiertos, habría dos entradas en la matriz tituladas "gmail.com" e "youtube.com".


A menos que esté creando un complemento, no hay forma de que sepa recuperar todos los nombres de las pestañas abiertas, especialmente si las pestañas contienen contenido de dominios separados. ¡Si pudieras hacer tal cosa, podría ser un problema de seguridad!

Puede consultar la documentación de Chrome aquí: http://developer.chrome.com/extensions/devguide.html


Sí, aquí está cómo puedes hacer esto:

Nota: esto requiere que se especifiquen "pestañas" de permisos en su archivo de manifiesto.

chrome.windows.getAll({populate:true}, getAllOpenWindows); function getAllOpenWindows(winData) { var tabs = []; for (var i in winData) { if (winData[i].focused === true) { var winTabs = winData[i].tabs; var totTabs = winTabs.length; for (var j=0; j<totTabs;j++) { tabs.push(winTabs[j].url); } } } console.log(tabs); }

En este ejemplo, solo estoy agregando la URL de pestaña como lo solicitó en una matriz, pero cada objeto "pestaña" contiene mucha más información. URL será la URL completa, puede aplicar alguna expresión regular para extraer los nombres de dominio de la URL.