Веб-приложение для подсчета количества открытых вкладок Chrome

Есть ли быстрый и простой способ узнать, сколько у меня открытых вкладок? Я использую Хром.

Я вижу, что в Chrome есть некоторые расширения, такие как Tab Count , которые, кажется, справляются с этой задачей. Но я ищу решение, которое не требует загрузки.

Там что-нибудь есть?

Ответы (4)

Нет, потому что веб-приложения не могут этого сделать. Не существует Chrome JavaScript API, доступного для веб-страниц для взаимодействия с системой вкладок браузера. API предназначен только chrome.tabsдля расширений.

Я сделал следующее:

  1. Перейти к chrome://flags/,
  2. Рядом со строкой с надписью mem_usageнажмите Expand...кнопку
  3. Нажмите Ctrl-F, чтобы открыть окно поиска, и
  4. Введите «Tab [» в поле поиска.

Вкладка поиска

Это тоже работает и не учитывает всплывающие окна Gchat, в отличие от расширения Tab Count Chrome.
То, что появляется, chrome://flagsбыстро меняется. Я не вижу ничего подобного в Chrome 47. Вы должны отредактировать этот ответ, чтобы уточнить, к каким версиям Chrome он относится; Боюсь, мало кто использует эти версии.
К каким версиям это относилось изначально?

Я использую расширение Too Many Tabs в своем Chrome. Это довольно хорошо и делает то, что вам нужно, но все же вам нужно его скачать; однако это не большой в размере. Он также доступен для Firefox, как утверждается.

Управляйте своими вкладками, улучшайте просмотр и сохраняйте здравомыслие, когда у вас открыто много вкладок. Вы когда-нибудь пробовали открывать в Chrome 20 или более вкладок? Вы даже не можете видеть значок вкладок, не говоря уже о названиях вкладок! Если это произойдет с вами, TooManyTabs — это обязательное расширение, которое управляет вашими вкладками, уменьшает их переполнение и сохраняет ваше здравомыслие!

Нет никакого очевидного способа получить его, но вы можете попробовать копаться в «скрытых» битах.

Нажатие Shift+ Escapeвызывает диспетчер задач Chrome. Если вы затем нажмете «Статистика для ботаников», откроется новая вкладка chrome://memoryсо списком всех процессов. Chrome часто, но не всегда, использует отдельные процессы для каждой вкладки. Вы можете подсчитать количество процессов управления вкладками, скопировав текст в редактор и найдя строки, содержащие только Tab, или автоматизировав этот процесс (например xsel -b | grep -xc Tab, под Linux), или примерно внутри Chrome, выполнив поискTab(это также учитывает вкладки и расширения, имя которых содержит «вкладку» в качестве подстроки). Опять же, это подсчитывает количество процессов управления вкладками; экспериментально в Linux почти всегда есть отдельный процесс для каждой вкладки (хотя я не знаю, когда это правило нарушается), тогда как в версии для Windows, похоже, довольно часто группируются несколько вкладок в одном процессе.

В Chrome 47 есть более надежный встроенный способ: открыть chrome://memory-internals, нажать «Обновить» и выполнить поиск "history":[{"history":. Не совсем запоминающийся, скорее всего, изменится без предварительного уведомления (в отличие от «статистики для ботаников», которая является общедоступным, если не рекламируемым интерфейсом и с меньшей вероятностью изменится), и, похоже, не работает в Windows.

Другой подход — проанализировать Current Tabsфайл в каталоге вашего профиля Chrome. Это не обычный текстовый файл, и я не знаю, стабилен ли формат.

Если это случайная одноразовая вещь, другим подходом будет подсчет вкладок в каждом окне. Чтобы сэкономить время, нажмите Ctrl+ , 8чтобы перейти на 8-ю вкладку слева ( Ctrl+ переместит 9вас на крайнюю правую вкладку), затем нажмите Ctrl+ PgDn, чтобы перемещаться вкладка за вкладкой, пока не дойдете до правой. При этом не используется какой-либо продвинутый или труднодоступный инструмент, но требуется довольно много ручного подсчета и требуется, чтобы вы просмотрели все окна Chrome одно за другим.

В общем, если у вас часто бывает большое количество вкладок, вы получите некоторую пользу от наличия хотя бы одного расширения, которое вам поможет, хотя бы для ответа на вопрос «где, черт возьми, вкладка с этим сайтом?». Я поддерживаю рекомендацию Neeku по TooManyTabs для Chrome . Я также использую снятое с производства расширение под названием «Меню вкладок» (упомянутое в этой ветке Reddit , а не одноименное, которое больше похоже на менеджер сеансов для бедняков ).