Как узнать сколько открыто вкладок в браузере фаерфокс
Многие из вас пользуются браузером Firefox во время своих вылазок во всемирную паутину, в том числе и я. Чаще всего мы работаем мышкой при выполнении различных операций в браузере — закрытие или открытие вкладок, очистка истории, переходы по ссылкам и пр. Но есть много сочетаний клавиш, которые помогают нам неплохо сэкономить время на выполнение определенных действий. Рассмотрим 12 комбинаций клавиш, применимых при работе в Mozilla Firefox.
1. Открытие новой вкладки / вкладок
Новую вкладку обычно можно открыть мышкой, кликнув на плюсик справа от последней открытой вкладки. Но быстрее это можно сделать с помощью клавиш Ctrl+T. Причем фокус сразу перемещается в адресную строку вверху, то есть можно нажать Ctrl+T и сразу же начать вводить либо адрес сайта, либо поисковый запрос.
Можно открыть хоть пять новых вкладок за секунду. Для этого нажмите Ctrl и затем, продолжая ее удерживать, нажмите быстро 5 раз на букву T (там, где русская Е). Откроется 5 вкладок.
2. Закрытие текущей вкладки / вкладок
Если вы на радостях открыли 25 новых вкладок и затем подумали «А нафига мне их столько надо вообще?», то у меня для вас готово второе сочетание клавиш — Ctrl+W. Это закрытие текущей вкладки. Причем схема такая же — нажав и продолжая удерживать Ctrl, вы нажимаете клавишу W столько раз, сколько вкладок вам нужно закрыть.
Примечание: Ctrl+W не работает для закрепленных вкладок.
3. Восстановление последней закрытой вкладки (вкладок)
Допустим, вы еще больше обрадовались, начали быстро закрывать все свои 25 вкладок и вдруг поняли, что случайно закрыли очень полезную и нужную вкладку с сайтом, например, bash.im. Что делать? Разумеется, открыть обратно! И для этих целей я представляю третью комбинацию клавиш — Ctrl+Shift+T. Она восстанавливает последнюю закрытую вкладку или несколько последних, если вы несколько раз нажали клавишу T, удерживая одновременно Ctrl+Shift.
4. Перемещение по вкладкам назад и вперед
Для навигации по открытым вкладкам вперед, то есть, слева направо, существует комбинация Ctrl+Tab или Ctrl+Page Down. Для быстрого перемещения через несколько вкладок применяем тот же трюк: удерживая Ctrl, нажимаем Tab (Page Down) столько раз, сколько требуется.
Для перемещения по открытым вкладкам в обратном направлении используйте Ctrl+Shift+Tab (или Ctrl+Page Up). Для удержания двух клавиш Ctrl+Shift одновременно удобно применять большой палец левой руки, сразу зажимаете обе клавиши за один раз.
5. Выделение всего текста в адресной строке
Если хотите набрать другой адрес сайта на текущей вкладке, то для быстрого перехода к набору адреса либо поискового запроса нажмите F6. Хотя есть еще две комбинации клавиш с такой же функцией: Alt+D и Ctrl+L. Все содержимое в строке адреса полностью выделится и можно сразу же начать набирать другой адрес или запрос, нажав по окончании Enter.
6. Поиск нужного фрагмента текста на открытой странице
Если на странице сайта очень много текста, длинная статья, например, а вы хотите найти определенное слово, термин, словосочетание, то нажмите Ctrl+F и начинайте вводить слово. Firefox по ходу набора перескочит к первому же найденному совпадению. Для перехода к следующему совпадению нажимайте F3 либо Ctrl+G. Эти комбинации в цикличном режиме будут показывать все совпадения на странице. Также можно нажать кнопку Подсветить все, чтобы выделить все вхождения и затем просмотреть их.
7. Полноэкранный режим просмотра
Если хотите получить больше свободного пространства по вертикали, то используйте полноэкранный режим, клавиша F11. В этом режиме убираются все верхние и нижние панели, строка адреса, панель задач и остается только окно браузера на весь экран.
Хотите знать, как увидеть адресную строку и вкладки в полноэкранном режиме? Можете использовать совет №5 про выделение текста в адресной строке. Либо нажать Ctrl+T и таким образом вкладки тоже отобразятся. Ну или подведите мышку к верхней границе экрана.
8. Добавление сайта в закладки браузера
Чтобы добавить любимый сайт в закладки, нажмите Ctrl+D. Выскочит окошко как на скриншоте. Можно сразу нажать Enter, подтвердив закладку. Либо отменить создание закладки с помощью Esc. Либо можно ее отредактировать перед сохранением (по желанию).
9. Удаление недавней истории
Чтобы быстро очистить историю своих недавних похождений в интернете, нажмите Ctrl+Shift+Del. Для подтверждения действия нажмите Enter.
10. Приватный режим просмотра
Нажмите Ctrl+Shift+P и вы попадете в новое приватное окно. Это значит, что любые сайты, которые вы будете посещать в этом режиме исчезнут, не оставив и следа в истории браузера сразу же после закрытия приватного окна. Но при этом останутся закладки и файлы, которые вы загрузили во время приватного сёрфинга.
Когда вы в режиме приватного просмотра, то в правом верхнем углу отображается белая маска на фиолетовом фоне.
11. Изменение масштаба страницы
Если вас не устраивает оригинальный размер текста на странице, например, слишком маленький, то можно его увеличить с помощью Ctrl + ‘+’ (плюс на клавиатуре). Уменьшить можно комбинацией Ctrl + ‘-‘ (минус), а вернуть масштаб по умолчанию — клавишами Ctrl + ‘0’ (нуль). Если без мышки вам совсем непривычно, то зажмите Ctrl и крутите колесико мыши туда / сюда. Это тоже меняет масштаб.
12. Обновление страницы сайта
Принудительное обновление страницы тоже часто используемая функция, особенно для веб-разработчиков, которым важно сразу видеть вносимые изменения по сайту. Клавиша F5 обновляет страницу и Ctrl+F5 тоже ее обновляет, но первая команда берет данные из кэша браузера, а последняя заставляет сайт заново загрузить страницу с сервера, игнорируя кэш.
народ часто пишет: У меня Over9000 вкладок открыто! А можно как-то посчитать быстро?
Интересуют любые онтопичные браузеры.
Лечиться не пробовал?
нет. А каков диагноз, коллега?
что, без аддона никак? Надо тогда фичреквест запилить…
ну, можно убить firefox, и при запуске он предложит восстановить сессию и покажет сколько вкладок было
Ну у Хрома вроде на каждую вкладку по отдельному процессу, наверное можно посчитать скриптом.
он их группирует
что, без аддона никак? Надо тогда фичреквест запилить…
Но зачем? Писькомерка?
не всегда срабатывает. Только если не сможет открыть
посчитать же. Для себя.
В Firefox натискаєте правою на будь-якій вкладці → «Закрити інші вкладки» → вискакує віконце з «Підтвердження закриття» де буде писати «Ви збираєтеся закрити декілька (943) вкладок. Продовжити?», отак. ☺
о, спасибо. По русски - тыкаем на вкладки ПКМ, и закрыть другие, и «закрыть вкладки(666)?».
Пользуемся, да.
Не нужно, конечно, но пусть будет )
И сколько оказалось открыто?
/у меня на данный момент — 2078
я озадачился темой, когда закрывал открытое за месяц. Уже закрыл, но там много было. Сейчас 19 нужных.
да, в холодной воде
Если у тебя не сохраняется история и вообще всё чистится перед выходом - то не поможет.
Если у тебя не сохраняется история и вообще всё чистится перед выходом - то не поможет.
если всё сохраняется, и ничего не чистится - тоже не поможет. Помогает, только если чистится местами.
Двигаешь мышку от вкладке к вкладке и считаешь в уме .. :)
Двигаешь мышку от вкладке к вкладке и считаешь в уме .. :)
вот - задолбался, тему сделал.
ЗЫЖ про хром мыслей нет?
У меня вообще редко когда открыто больше 10 вкладок, просто не понимаю зачем это надо - инет сейчас у всех быстрый, поиск по истории в адресной строке есть. Быстрее заново загрузить, чем разбираться в мильене вкладок.
про лень ты забыл?
Лень чего - набрать в адресной строке пяток букв? По мне все быстрее, чем ковыряться в ста вкладках
на крестик ты давить будешь?
«Закрыть все вкладки кроме текущей» есть в любом нормальном браузере
«Закрыть все вкладки кроме текущей» есть в любом нормальном браузере
все не надо, мне все кроме некоторых. Есть «закрыть все ненужные»? Вот и я не нашёл ☺
Или может есть «закрыть если она мне в ближайшие 24 часа будет ненужна»? Тоже не запилили…
Тебе не комп нужен а ИИ с машиной времени :)
Тебе не комп нужен а ИИ с машиной времени
угу. Потому вот ищу(нашёл) решение, что-бы знать, когда их пора вырубать. А то если их Over9000, то проще их закрыть не глядя. А если поддерживать штук 20, то норм. Но не вручную же их считать?
Ничего бы не имел против плагинчика типа «закрыть все, кроме последних n вкладок». Может такой и есть для фокса, но возвращаться на него с qupzilla нет никакого желания, а в самой qupzilla плагинчики пишет сам автор. По идее их можно и самому написать, но только по идее, возни там немеряно.
Я хочу автоматически подсчитывать количество вкладок, открытых в Firefox, чтобы я мог отслеживать это с течением времени.
Поэтому недостаточно, чтобы я мог получить надстройку, которая отображает текущий номер в строке состояния или где-то еще в браузере.
Я просмотрел содержимое таблиц .sqlite, которые firefox сохраняет для каждого профиля, но я не смог определить, есть ли таблица открытых вкладок или нет. Я также посмотрел, есть ли в таблице истории столбец, который сообщает, открыта страница в данный момент или нет.
Доступна ли вообще эта информация в базах данных?
Если да, то где хранится информация, которую можно использовать для подсчета количества открытых в данный момент вкладок?
Если нет, то как надстройки, например, Вкладка Counter узнать это число? Этот последний вопрос я задам разработчику, если он не окажется достаточно общеизвестным, чтобы я мог получить ответ здесь, а не спрашивать его у кого-то, кто, вероятно, хочет, чтобы вы вместо этого использовали его или ее надстройку.
4 ответа
@Xidus: История и закладки хранятся в файле places.sqlite. Здесь нельзя определить информацию о вкладках и окнах. Информация о вкладках и окнах хранится в файле sessionstore.js. Вы можете обратиться по этим ссылкам:
Счетчик будет показан в диалоговом окне подтверждения выхода - если вы не отключили его 😂️
В рамках запущенного сеанса Firefox легко извлечь данные с помощью API надстроек Mozilla. Я написал простое расширение Tab Count Logger, которое делает это и сохраняет счетчик в база данных SQLite.
Соответствующая часть кода:
Открытые вкладки хранятся в sessionstore.js в каталоге профиля, а не в SQLite. Это файл JSON. Скрипт для подсчета вкладок:
Сохранив это в ~/bin/firefox_count_tabs , вы можете получить информацию для всех своих профилей следующим образом:
for i in ~/.mozilla/firefox/*.*; do test -d $i && (echo "== $i = info">
Клавиша browser.engagement.max_concurrent_tab_count показывает количество вкладок, активных для сеанса, но не обновляется, когда вкладка закрывается. Вместо этого, если вы хотите обновить это значение, вам нужно будет перезапустить браузер.
Клавиша browser.engagement.tab_open_event_count показывает текущее количество открытых вкладок в данный момент и обновляется динамически.
В этой статье приведены сочетания клавиш Mozilla Firefox. Горячие клавиши работают, только если они не используются средой рабочего стола или оконным менеджером. Если вы включили сочетания клавиш в стиле Emacs в GNOME, они также будут работать в Firefox. При конфликте сочетаний клавиш Emacs и сочетаний клавиш по умолчанию (например, в случае Ctrl + K ), сочетания клавиш Emacs имеют больший приоритет, если фокус находится внутри поля для ввода текста (включая адресную строку и строку поиска). В этих случаях вам следует использовать альтернативное сочетание клавиш, если оно указано.
Оглавление
Команда | Сочетание клавиш |
---|---|
Выделить следующую ссылку или поле ввода | Tab |
Выделить на предыдущую ссылку или поля ввода | Shift + Tab |
Перейти ниже на высоту экрана | Page Down fn + ↓ Пробел |
Перейти выше на высоту экрана | Page Up fn + ↑ Shift + Space bar |
Перейти в конец страницы | End Ctrl + ↓ command + ↓ |
Перейти в начало страницы | Home command + ↑ |
Переместиться в следующий фрейм, всплывающее окно | F6 |
Переместиться в предыдущий фрейм, всплывающее окно | Shift + F6 |
Печать | Ctrl + P command + P |
Сохранить выделенную ссылку | Alt + Enter option + return -при значении параметра browser.altClickSave как true (в Редакторе Конфигурации), который не установлен по умолчанию. |
Сохранить страницу как | Ctrl + S command + S |
Увеличить масштаб | Ctrl + + command + + |
Уменьшить масштаб | Ctrl + - command + - |
Вернуть исходный масштаб | Ctrl + 0 command + 0 |
Команда | Сочетания клавиш |
---|---|
Копировать | Ctrl + C command + C |
Вырезать | Ctrl + X command + X |
Удалить | Del delete |
Удалить слово слева | Ctrl + Backspace |
Удалить слово справа | Ctrl + Del |
Переход на одно слово влево | Ctrl + ← |
Переход на одно слово вправо | Ctrl + → |
Переход в начало линии | Home Ctrl + ↑ |
Переход в конец линии | End Ctrl + ↓ |
Переход в начало текста | Ctrl + Home |
Переход в конец текста | Ctrl + End |
Вставить | Ctrl + V command + V |
Вставить (как простой текст) | Ctrl + Shift + V command + shift + V |
Повторить | Ctrl + Y Ctrl + Shift + Z command + shift + Z |
Выделить всё | Ctrl + A command + A |
Отменить последнее действие | Ctrl + Z command + Z |
Команда | Сочетания клавиш |
---|---|
Найти на этой странице | Ctrl + F command + F |
Найти ещё раз | F3 Ctrl + G command + G |
Найти предыдущее совпадение | Shift + F3 Ctrl + Shift + G command + shift + G |
Быстрый поиск только в тексте ссылок по мере ввода | ' |
Быстрый поиск текста по мере ввода | / |
Закрыть панель поиска или быстрого поиска | Esc - когда фокус находится в панели поиска или быстрого поиска |
Переключить Поисковую Систему | Alt + ↓ Alt + ↑ option + ↓ option + ↑ - после того как вы что-то написали (или нажали ↓ ) в адресной строке |
Поиск в Интернете с помощью Поисковой системы по умолчанию | Введите ? и пробел (или только ? ) в пустую Андресную строку |
Фокус на Адресной строке для поиска в Интернете с помощью Поисковой системы по умолчанию | Ctrl + K command + K Ctrl + E Ctrl + J command + option + F - если панель поиска не отображается |
Фокус на Панели поиска | Ctrl + K command + K Ctrl + E Ctrl + J command + option + F - если панель поиска отображается |
Изменение поисковой системы по умолчанию | Ctrl + ↓ Ctrl + ↑ command + ↓ command + ↑ - в Панели поиска или в Поле поиска страницы Новой Вкладки. |
Посмотреть меню для переключения, добавления или управления поисковыми системами | Alt + ↓ Alt + ↑ F4 option + ↓ option + ↑ - когда фокус находится в строке Поиска |
Команда | Сочетания клавиш |
---|---|
Закрыть вкладку | Ctrl + W Ctrl + F4 command + W - за исключением закреплённых вкладок |
Закрыть окно | Ctrl + Shift + W Alt + F4 command + shift + W |
Прокрутка недавно открытых вкладок | Ctrl + Tab control + tab -если включено в Настройках Настройках |
Выход Выход | Ctrl + Shift + Q Ctrl + Q command + Q |
Перейти на одну вкладку влево | Ctrl + Page Up control + page up command + option + ← Ctrl + Shift + Tab control + shift + tab * * смотри ниже |
Перейти на одну вкладку вправо | Ctrl + Page Down control + page down command + option + → Ctrl + Tab control + tab * * если параметр Ctrl+Tab переключает между вкладками в порядке недавнего использования отключён в Настройках Настройках |
Перейти на вкладку 1-8 | Ctrl + 1 до 8 command + 1 до 8 Alt + 1 до 8 |
Перейти на последнюю вкладку | Ctrl + 9 command + 9 Alt + 9 |
Переместить вкладку влево (когда фокус на вкладке) | Ctrl + Shift + Page Up |
Переместить вкладку вправо (когда фокус на вкладке) | Ctrl + Shift + Page Down |
Переместить вкладку в начало | Ctrl + Shift + Home command + shift + home - требует, чтобы выбранная в данный момент вкладка была "в фокусе", например, с помощью нажатия Alt + D command + L для фокуса на адресной строке и затем Shift + Tab до переведения фокуса на панель вкладки. |
Переместить вкладку в конец | Ctrl + Shift + End command + shift + end - требует, чтобы выбранная в данный момент вкладка была "в фокусе", например, с помощью нажатия Alt + D command + L для фокуса на адресной строке и затем Shift + Tab до переведения фокуса на панель вкладки. |
Отключение/Включение звука | Ctrl + M control + M |
Новая вкладка | Ctrl + T command + T |
Новое окно | Ctrl + N command + N |
Новое приватное окно | Ctrl + Shift + P command + shift + P |
Открыть Адрес или Поиск в новой активной вкладке | Alt + Shift + Enter option + shift + return - из адресной строки |
Открыть Адрес или Поиск в новой активной вкладке | Alt + Enter option + return - из адресной строки или строки Поиска |
Открыть Адрес или Поиск в новом окне | Shift + Enter shift + return - из адресной строки или поля поиска на странице Новой Вкладки |
Открыть поиск в новой фоновой вкладке | Ctrl + Enter command + shift + return - из поля поиска на странице Новой Вкладки. (смотри примечание ниже) |
Открыть поиск в новой активной вкладке | Ctrl + Shift + Enter command + return - из поля поиска на странице Новой Вкладки. Примечание: Сочетания клавиш Активная и Фоновая вкладка работают, если включён параметр Переключаться на открываемую вкладку в Настройках Настройках |
Открыть выделенную закладку или ссылку в текущей вкладке | Enter return |
Открыть выделенную закладку в новой активной вкладке | Ctrl + Enter command + return |
Открыть выделенную закладку в новой фоновой вкладке | Ctrl + Shift + Enter command + shift + return |
Открыть выделенную ссылку в новой фоновой вкладке | Ctrl + Enter command + return (see note, below) |
Открыть выделенную ссылку в новой активной вкладке | Ctrl + Shift + Enter command + shift + return Примечание: Сочетания клавиш Активная и Фоновая вкладка работают, если включён параметр Переключаться на открываемую вкладку в Настройках Настройках |
Открыть выделенную закладку или ссылку в новом окне | Shift + Enter shift + return |
Показать все вкладки | Ctrl + Shift + Tab control + shift + tab - если включен параметр Ctrl+Tab циклически переключает вкладки в недавно использовавшемся порядке в Настройках Настройках |
Восстановить закрытую вкладку | Ctrl + Shift + T command + shift + T |
Восстановить закрытое окно | Ctrl + Shift + N command + shift + N |
Переместить URL-адрес влево или вправо (если курсор находится в адресной строке) | Ctrl + Shift + X command + shift + X |
Команда | Сочетания клавиш |
---|---|
Боковая панель журнала | Ctrl + H |
Окно Библиотеки (История) | Ctrl + Shift + H |
Удалить недавнюю историю | Ctrl + Shift + Del |
Команда | Сочетания клавиш |
---|---|
Боковая панель журнала | command + shift + H |
Удалить недавнюю историю | command + shift + delete |
Команда | Сочетания клавиш |
---|---|
Добавить все вкладки в закладки | Ctrl + Shift + D command + shift + D |
Добавить страницу в закладки | Ctrl + D command + D |
Боковая панель закладок | Ctrl + B Ctrl + I command + B Ctrl + B |
Показать/скрыть панель закладок | Ctrl + Shift + B command + shift + B Ctrl + Shift + B |
Показать все закладки (окно Библиотека) | Ctrl + Shift + O Ctrl + Shift + B command + shift + O command + shift + B Ctrl + Shift + O Ctrl + Shift + B |
Показать список Всех закладок | Space - в пустом поле Поиска в окне Библиотека закладок или на Боковой панели. |
Сфокусируйтесь на следующей закладке/папке, имя которой (или свойство сортировки) начинается с заданного символа или последовательности символов | Введите символ или быстро введите последовательность символов. - в Библиотеке Закладок, Панели инструментов Закладок, Меню Закладок, боковой Панели Закладок |
Команда | Сочетания клавиш |
---|---|
Следующая страница | N или J или → |
Предыдущая страница | P или K или ← |
Увеличить масштаб | Ctrl + + command + + |
Уменьшить масштаб | Ctrl + - command + - |
Автоматический масштаб | Ctrl + 0 command + 0 |
Повернуть документ по часовой стрелке | R |
Повернуть документ против часовой стрелки | Shift + R |
Переключение в режим Презентации | Ctrl + Alt + P command + Alt + P |
Выбрать инструмент выделения текста | S |
Выбрать Инструмент Рука | H |
Перевести фокус на поле ввода номера страницы | Ctrl + Alt + G command + Alt + G |
Команда | Сочетания клавиш |
---|---|
Переключение между воспроизведением и паузой | Пробел |
Уменьшить громкость | ↓ |
Увеличить громкость | ↑ |
Выключить звук | Ctrl + ↓ command + ↓ |
Включить звук | Ctrl + ↑ command + ↑ |
Прокрутить назад на 15 секунд | ← |
Прокрутить назад на 10 % | Ctrl + ← command + ← |
Прокрутить вперёд на 15 секунд | → |
Прокрутить вперёд на 10 % | Ctrl + → command + → |
Прокрутить в начало | Home |
Прокрутить в конец | End |
Эти сочетания клавиш требуют, чтобы панель вкладок была "в фокусе." В настоящее время единственный способ сделать это состоит в том, чтобы сфокусироваться на соседнем объекте и "вкладке в" панели вкладок, например, нажав Ctrl + L command + L для фокуса на адресной строке, а затем нажав Shift + Tab несколько раз, пока текущая вкладка не получит цветное обрамление пунктирный прямоугольник .
Команда | Сочетания клавиш |
---|---|
Выберите левую, правую, первую или последнюю вкладку. Отмените выбор всех других вкладок. | Клавиши со стрелками Home End |
Переместите цветную рамку пунктирный прямоугольник влево, вправо, на первую или последнюю вкладку. | Ctrl command + Arrow Keys Ctrl command + Home Ctrl command + End |
Выберите или отмените выбор вкладки с цветным обрамлением пунктирным прямоугольником . Остальные вкладки остаются выделенными или отменёнными. | Ctrl + Space command + space |
Вы также можете использовать "горячие" клавиши с инструментами разработчика в Firefox. Просмотрите все "горячие" клавиши на странице MDN Web Docs.
Эти прекрасные люди помогли написать эту статью:
Станьте волонтёром
Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.
У меня в браузере обычно — от 50 до 120. Иногда — 200, в другой раз — 15.
Это радикально упростило поиск и чтение статей. И даже волосы мои стали шелковистей. Ну т.е. стал продуктивней.
Откуда берется столько вкладок?
В основном они появляются из Inoreader, иногда из соц-сетей и других ресурсов.
Новые публикации просматриваю раз в неделю-две или реже. Что-то остается открытым, что-то отправляется на потом, но чаще остается открытым.
За раз получается просматривать много. Но одно из преимуществ такого подхода — это возможность получить более полную картину из разных точек зрения.
Кроме того, читать сразу несколько статей по одной тематике намного легче, чем каждую статью по отдельности.
Что делает расширение?
Демо-видео вместо тысячи слов.
Вкладки группируются по главному содержанию, используя ограниченный «мешок слов». Слова для мешка определяются по частоте упоминания плюс разные эвристики.
Чтобы вообще найти содержание страницы, используется адаптация Readability.js. Это версия библиотеки, которую Mozilla использует в Firefox, для показа страниц в режиме читателя.
К сожалению, Readability.js далеко не всегда находит содержание страниц. Поэтому для особо популярных ресурсов сделана отдельная предобработка.
Сейчас здесь: Reddit, HackerNews и YouTube.
Список точно не исчерпывающий. Если у кого-то появиться необходимость добавить новый ресурс, то это можно сделать через GitHub. Там же можно оставить и другую обратную связь, т.к. расширение не собирает какую либо аналитику.
Также есть отдельные ресурсы, страницы которых сортируются только по URL, если таких — больше одной. Это страницы GitHub и GitLab. Т.о. вы получите группировку в соответствии с файловой структурой проектов.
Сделано специально для umputun. Ну почти.
Алгоритм не сверхсложный, поэтому работает полностью локально без особой нагрузки. Бывает он приятно удивляет даже меня — разработчика, который постоянно прокручивает алгоритм в голове.
В одном случае, это были две статьи, которые совместно подсказали новую идею. Тематика у них была разная, но были общие ключевые слова, поэтому Smart TabS разместил их рядом.
В другом случае, это был браузер для рабочих вопросов. После некоторых подсказок Smart TabS разместил вкладки намного удачней, чем я ожидал, так что работать стало намного проще.
Да, бывают ситуации, когда вкладки размещаются не совсем так, как могли бы. Тогда их можно самостоятельно разместить там, где нужно. Они будут сохранять указанное расположение, пока вы так или иначе его не измените.
Также, в настройках расширения, можно указать домены, страницы которых не будут проверяться на схожесть. Это могут быть домены, для которых трудно определить главное содержание или их содержание слишком чувствительное.
Например, веб-приложения, почта, соц-сети. По умолчанию, сейчас сюда входят: Facebook, Netflix, Trello, Todoist, Inoreader, Feedly, Gmail и др. сервисы Google.
Если уж совсем нет желания, что-то показывать расширению, то в инкогнито-режиме его работа запрещена на уровне API браузера.
Поддержка браузерами
Расширение сейчас можно поставить для Firefox и Chrome.
Для Safari оно пока не доступно, не смотря на появление WebExtension API в 14-й версии. Там почему-то не добавили поддержку tabs.move(. ), чтобы можно было автоматически перемещать вкладки.
Другие браузеры особе не проверялись, хотя, по идее, для Chromium-based браузеров может быть возможность поставить пакет для Chrome.
В этом посте я хотел сосредоточиться на проблеме и ее решении с помощью Smart TabS, так сказать, на публичной стороне вопроса.
В следующей части планирую рассказать о том, что остается «за кулисами»: о развитии идеи, управлении проектами и деталях разработки.
Читайте также: