Comment obtenir le nombre d'onglets dans le bureau Chrome sans application / extension?

27

Comment afficher le nombre d'onglets ouverts dans Chrome (bureau) sans installer d'application ou d'extension?

Sur Chrome pour iOS, c'est facile, il suffit de regarder en haut à droite pour le numéro:

Nombre d'onglets, Chrome (iOS)

J'ai déjà vu cette question, mais je demande des recommandations d'application / d'extension. Je voudrais une solution qui ne nécessite pas l'installation de code tiers.

jsejcksn
la source

Réponses:

39

(Remarque: cette réponse a été fournie à l'aide de la version 45 de Chrome)

En naviguant vers chrome://inspect/#pages, on peut voir une liste de toutes les pages ouvertes (onglets):

Chrome DevTools - Pages, Chrome (ordinateur de bureau)

Chaque entrée comprend un lien en dessous avec le texte "inspecter". En effectuant une opération de recherche sur la page ( ctrl/ cmd+ F) pour la chaîne inspect, Chrome produira la zone de saisie Rechercher contenant le nombre total d'instances de la chaîne recherchée et, dans ce cas, le nombre total de pages / onglets ouverts dans ton navigateur!

Rechercher une entrée

jsejcksn
la source
1
En outre, il semble qu'il ne compte pas les onglets épinglés ou l'onglet d'inspection lui-même.
dissous
Il fait compter l'onglet inspectent iteself, en fait, il compte trois fois (le titre contient « inspecter », l'URL contient « inspectent » et le lien inspectent). Je préférerais la réponse de @ Yarin à la place, elle compte correctement.
biolauri
2
Il ne répertorie également que quelques onglets, si Chrome a été redémarré avec des onglets ouverts, consultez mon commentaire sur la réponse de @ Yarin ( superuser.com/questions/967064/… ) pour plus d'informations. Pour obtenir une liste complète, onglet dans chaque onglet ouvert pour déclencher le chargement.
biolauri
13

Bien que la réponse de jsejcksn m'ait conduit dans la bonne direction, cela ne suffisait pas, car (sur Chrome version 67) cette page contient également des fenêtres intégrées dans les pages, de sorte que le nombre total de inspectrésultats de recherche peut être supérieur au nombre d'onglets réel.

La solution que j'ai trouvée est la suivante:

  1. Aller à chrome://inspect/#pages
  2. Exécutez la ligne de code suivante dans la console javascript:

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

    Le nombre d'onglets sera imprimé sur la console.

Yarin
la source
2
C'est aussi bien car il ne surchargera pas en incluant d'autres chaînes qui contiennent le mot inspect.
davejagoda
4
Comme Chrome charge les onglets à la demande après le redémarrage (au moins avec un nombre élevé d'onglets ouverts), la page d'inspection ne les répertorie pas (et uniquement ceux déjà chargés). Si vous voulez tout compter, vous devez alors taper dans chaque onglet et les listes de la page d'inspection sont mises à jour.
biolauri
@biolauri J'ai essayé cela maintenant, redémarré mon ordinateur et ouvert Chrome, et j'obtiens toujours un nombre élevé d'onglets, même si de nombreux onglets sont à peine chargés (html nu). (Chrome 70)
Yarin
Je suis après le redémarrage et je ne vois que certains des onglets de la liste d'inspection
MarianP