Bagaimana cara mendapatkan jumlah tab di desktop Chrome tanpa aplikasi / ekstensi?

27

Bagaimana saya bisa melihat jumlah tab terbuka di Chrome (desktop) tanpa memasang aplikasi atau ekstensi?

Di Chrome untuk iOS itu mudah, lihat saja di kanan atas nomornya:

Hitungan tab, Chrome (iOS)

Saya telah melihat pertanyaan ini diposting sebelumnya, tetapi meminta rekomendasi aplikasi / ekstensi. Saya ingin solusi yang tidak memerlukan instalasi kode pihak ketiga.

jsejcksn
sumber

Jawaban:

39

(Catatan: Jawaban ini diberikan menggunakan Chrome versi 45)

Dengan menavigasi ke chrome://inspect/#pages, seseorang dapat melihat daftar semua halaman yang terbuka (tab):

Chrome DevTools - Halaman, Chrome (desktop)

Setiap entri menyertakan tautan di bawahnya dengan teks "periksa". Dengan melakukan operasi Temukan pada halaman ( ctrl/ cmd+ F) untuk string inspect, Chrome akan menghasilkan kotak input Temukan yang berisi jumlah total instance dari string yang dicari, dan, dalam hal ini, jumlah total halaman terbuka / tab pada browser Anda!

Temukan input

jsejcksn
sumber
1
Selain itu, tampaknya ia tidak menghitung tab yang disematkan, atau tab yang memeriksa itu sendiri.
dibubarkan
Ini tidak menghitung memeriksa tab iteself, sebenarnya, ia menghitung tiga kali (judul berisi "memeriksa", url berisi "memeriksa" dan memeriksa link). Saya lebih suka jawaban @ Yarin sebagai gantinya, itu dihitung dengan benar.
biolauri
2
Itu juga mencantumkan hanya beberapa tab, jika Chrome telah dimulai kembali dengan tab yang terbuka, lihat komentar saya di jawaban @ Yarin ( superuser.com/questions/967064/… ) untuk info lebih lanjut. Untuk mendapatkan daftar lengkap, tab ke setiap tab yang terbuka untuk memicu memuat.
biolauri
13

Sementara jawaban jsejcksn membawa saya ke arah yang benar, itu tidak cukup, karena (pada Chrome versi 67) halaman ini juga berisi jendela yang tertanam di halaman, sehingga jumlah total inspecthasil pencarian bisa lebih besar daripada jumlah tab yang sebenarnya.

Solusi yang saya temukan adalah sebagai berikut:

  1. Pergi ke chrome://inspect/#pages
  2. Jalankan baris kode berikut di konsol javascript:

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

    Jumlah tab akan dicetak ke konsol.

Yarin
sumber
2
Ini juga bagus karena tidak akan menghitung terlalu banyak dengan memasukkan string lain yang memiliki kata inspectdi dalamnya.
davejagoda
4
Saat Chrome memuat tab sesuai permintaan setelah dimulai ulang (setidaknya dengan jumlah tab terbuka yang tinggi), halaman periksa tidak mencantumkannya (dan hanya yang sudah dimuat). Jika Anda ingin menghitung semua, maka Anda harus tab ke setiap tab tunggal dan daftar di halaman periksa semakin diperbarui.
biolauri
@biolauri Saya mencobanya sekarang, menyalakan kembali komputer saya dan membuka chrome, dan saya masih mendapatkan jumlah tab yang tinggi, meskipun banyak tab yang nyaris tidak dimuat (html telanjang). (Chrome 70)
Yarin
Saya setelah restart dan saya hanya melihat beberapa tab pada daftar periksa
MarianP