Как узнать количество вкладок на рабочем столе Chrome без приложения / расширения?

27

Как просмотреть количество открытых вкладок в Chrome (на рабочем столе) без установки приложения или расширения?

В Chrome для iOS это просто, просто посмотрите в верхнем правом углу номера:

Счетчик вкладок, Chrome (iOS)

Я видел этот вопрос, опубликованный ранее, но просил рекомендации для приложения / расширения. Мне бы хотелось решение, которое не требует установки стороннего кода.

jsejcksn
источник

Ответы:

39

(Примечание. Этот ответ был предоставлен с использованием Chrome версии 45)

Переходя к chrome://inspect/#pages, можно просмотреть список всех открытых страниц (вкладок):

Chrome DevTools - Pages, Chrome (рабочий стол)

Каждая запись содержит ссылку под ней с текстом «осмотреть». Выполнив операцию поиска на странице ( ctrl/ cmd+ F) для строки inspect, Chrome создаст поле ввода Найти, содержащее общее количество экземпляров искомой строки и, в этом случае, общее количество открытых страниц / вкладок в ваш браузер!

Найти вход

jsejcksn
источник
1
Кроме того, похоже, что он не учитывает закрепленные вкладки или саму вкладку проверки.
распущен
Он действительно считает вкладку проверки сам по себе, фактически он считает ее три раза (заголовок содержит «проверить», URL-адрес содержит «проверить» и ссылку на проверку). Я бы предпочел ответ @ Yarin вместо этого, он считается правильно.
биолаури
2
В нем также перечислены только некоторые вкладки. Если Chrome был перезапущен с открытыми вкладками, см. Мой комментарий в ответе @ Yarin ( superuser.com/questions/967064/… ) для получения дополнительной информации. Чтобы получить полный список, нажмите на каждую открытую вкладку, чтобы активировать загрузку.
биолаури
13

Хотя ответ jsejcksn привел меня в правильном направлении, этого было недостаточно, поскольку (в версии Chrome 67) эта страница также содержит встроенные окна на страницах, поэтому общее количество inspectрезультатов поиска может быть больше, чем фактическое количество вкладок.

Решение, которое я нашел, заключается в следующем:

  1. Перейти к chrome://inspect/#pages
  2. Запустите следующую строку кода в консоли javascript:

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

    Количество вкладок будет напечатано на консоли.

Ярина
источник
2
Это также хорошо, так как не будет превышать счет, включая любые другие строки, в которых есть слово inspect.
davejagoda
4
Поскольку Chrome загружает вкладки по требованию после перезапуска (по крайней мере, с большим количеством открытых вкладок), страница проверки не отображает их (и только те, которые уже загружены). Если вы хотите посчитать все, то вам нужно перейти на каждую вкладку, и списки на странице проверки обновляются.
biolauri
@biolauri Я попробовал это сейчас, перезагрузил компьютер и открыл Chrome, и я по-прежнему получаю большое количество вкладок, хотя многие вкладки почти не загружены (голый html). (Chrome 70)
Ярин
После перезагрузки я вижу только некоторые вкладки в списке проверок
MarianP