Jak uzyskać liczbę kart na pulpicie Chrome bez aplikacji / rozszerzenia?

27

Jak wyświetlić liczbę otwartych kart w Chrome (komputer) bez instalowania aplikacji lub rozszerzenia?

W Chrome na iOS jest to łatwe, wystarczy spojrzeć w prawym górnym rogu na numer:

Liczba kart, Chrome (iOS)

Widziałem już to pytanie, ale z prośbą o rekomendacje dotyczące aplikacji / rozszerzeń. Chciałbym rozwiązania, które nie wymaga instalacji kodu innej firmy.

jsejcksn
źródło

Odpowiedzi:

39

(Uwaga: ta odpowiedź została udzielona przy użyciu przeglądarki Chrome w wersji 45)

Przechodząc do chrome://inspect/#pages, można wyświetlić listę wszystkich otwartych stron (kart):

Chrome DevTools - Pages, Chrome (komputer)

Każdy wpis zawiera pod nim link z tekstem „inspekcja”. Wykonując operację Znajdź na stronie ( ctrl/ cmd+ F) dla ciągu inspect, Chrome utworzy pole wejściowe Znajdź zawierające całkowitą liczbę wystąpień wyszukiwanego ciągu oraz, w tym przypadku, całkowitą liczbę otwartych stron / kart w Twoja przeglądarka!

Znajdź wejście

jsejcksn
źródło
1
Wygląda również na to, że nie uwzględnia przypiętych kart ani samej karty inspekcji.
rozwiązany
To nie liczyć zakładce sprawdzić iteself, właściwie, to liczy się to trzy razy (tytuł zawiera „sprawdzać”, czy adres URL zawiera „sprawdzać” i skontrolować odnośnik). Wolałbym zamiast tego odpowiedź @ Yarina, liczy się poprawnie.
biolauri
2
Zawiera także tylko niektóre karty, jeśli Chrome został ponownie uruchomiony z otwartymi kartami, zobacz mój komentarz w odpowiedzi @ Yarin ( superuser.com/questions/967064/... ), aby uzyskać więcej informacji. Aby uzyskać pełną listę, przejdź do każdej otwartej karty, aby rozpocząć ładowanie.
biolauri
13

Chociaż odpowiedź jsejcksn poprowadziła mnie we właściwym kierunku, to nie wystarczyło, ponieważ (w wersji 67 Chrome) ta strona zawiera również osadzone okna na stronach, więc całkowita liczba inspectwyników wyszukiwania może być większa niż faktyczna liczba kart.

Znalazłem następujące rozwiązanie:

  1. Iść do chrome://inspect/#pages
  2. Uruchom następujący wiersz kodu w konsoli javascript:

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

    Liczba zakładek zostanie wydrukowana na konsoli.

Yarin
źródło
2
Jest to również miłe, ponieważ nie można go przeliczyć, włączając inne ciągi, które zawierają słowo inspect.
davejagoda
4
Ponieważ Chrome ładuje karty na żądanie po ponownym uruchomieniu (przynajmniej przy dużej liczbie otwartych kart), strona inspekcji nie wyświetla ich (i tylko ta jest już załadowana). Jeśli chcesz policzyć wszystkie, musisz tabulować każdą kartę, a listy na stronie inspekcji są aktualizowane.
biolauri
@biolauri Próbowałem tego teraz, ponownie uruchomiłem komputer i otworzyłem chrome, i nadal otrzymuję wysoką liczbę kart, mimo że wiele kart jest ledwo załadowanych (nagi HTML). (Chrome 70)
Yarin,
Jestem po ponownym uruchomieniu i widzę tylko niektóre zakładki na liście inspekcji
MarianP