Como obter a contagem de guias na área de trabalho do Chrome sem aplicativo / extensão?

27

Como posso visualizar o número de guias abertas no Chrome (desktop) sem instalar um aplicativo ou extensão?

No Chrome para iOS, é fácil, basta procurar no número à direita:

Contagem de guias, Chrome (iOS)

Já vi essa pergunta postada antes, mas solicitando recomendações de aplicativos / extensões. Gostaria de uma solução que não exija a instalação de código de terceiros.

jsejcksn
fonte

Respostas:

39

(Nota: esta resposta foi fornecida usando o Chrome versão 45)

Ao navegar para chrome://inspect/#pages, é possível visualizar uma lista de todas as páginas abertas (guias):

Chrome DevTools - Páginas, Chrome (computador)

Cada entrada inclui um link abaixo com o texto "inspecionar". Ao executar uma operação Localizar na página ( ctrl/ cmd+ F) para a sequência inspect, o Chrome produzirá a caixa de entrada Localizar contendo o número total de instâncias da sequência pesquisada e, nesse caso, o número total de páginas / guias abertas em seu navegador!

Localizar entrada

jsejcksn
fonte
1
Além disso, parece que ele não conta as guias fixadas ou a própria guia de inspeção.
dissolvido
Ele faz contar o guia inspecionar iteself, na verdade, ele é contado três vezes (o título contém "inspecionar", o URL contém "inspecionar" e no link inspecionar). Eu preferiria a resposta de @ Yarin, ela conta corretamente.
biolauri
2
Ele também lista apenas algumas guias; se o Chrome tiver sido reiniciado com guias abertas, consulte meu comentário na resposta do @ Yarin ( superuser.com/questions/967064/… ) para obter mais informações. Para obter uma lista completa, selecione cada guia aberta para acionar o carregamento.
biolauri
13

Embora a resposta de jsejcksn tenha me levado na direção certa, isso não foi suficiente, pois (na versão 67 do Chrome) esta página também contém janelas incorporadas nas páginas, portanto a contagem total de inspectresultados da pesquisa pode ser maior que a contagem real de guias.

A solução que encontrei é a seguinte:

  1. Vamos para chrome://inspect/#pages
  2. Execute a seguinte linha de código no console javascript:

    document.getElementById("pages-list").childElementCount
    

    A contagem de guias será impressa no console.

Yarin
fonte
2
Isso também é bom, pois não conta demais, incluindo outras seqüências que contenham a palavra inspect.
davejagoda 5/09/18
4
Como o Chrome carrega as guias sob demanda após a reinicialização (pelo menos com um número alto de guias abertas), a página de inspeção não lista essas (e apenas as que já foram carregadas). Se você quiser contar tudo, precisará tabular cada guia e as listas na página de inspeção estão sendo atualizadas.
biolauri
@biolauri Tentei isso agora, reiniciei o computador e abri o chrome, e ainda recebo uma contagem alta de guias, mesmo que muitas guias estejam mal carregadas (html nu). (Chrome 70)
Yarin
Estou após o reinício e só vejo algumas das guias na lista de inspeção
MarianP