Написать пост

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS

Аватар Сергей Почекутов

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

TabFS — расширение, которое представляет вкладки браузера как часть файловой системы компьютера. Сейчас оно работает в Chrome и Firefox на Linux и macOS.

Каждая открытая вкладка получает собственную папку. Файлы внутри папки отражают и могут контролировать состояние вкладки. Это даёт дополнительные возможности для управления сайтом. Вы можете использовать команды терминала для работы с вкладками, применять скрипты, моментально извлекать контент.

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS 1
Так выглядит содержимое вкладок браузера, представленное в виде файловой системы

Что можно сделать с помощью TabFS? Разработчик приводит следующие примеры:

  • Закрытие всех вкладок с одного сайта.
  • Вывод списка открытых вкладок и закрытие их удалением из списка.
  • Сохранение текста из всех вкладок в TXT-файл.
  • Выполнение скриптов.
  • Получение изображений и скриптов.
  • Перезагрузка расширения при редактировании его исходного кода.

В планах также добавить импорт данных и редактирование HTML в режиме реального времени.

Сайт проекта с подробным описанием

Важно: это расширение — эксперимент. Разработчик ничего не обещает в плане функциональности и безопасности. Вкладки в браузере могут перестать открываться, сам обозреватель — зависнуть. Во время тестирования мне пришлось пару раз принудительно завершить работу Google Chrome.

TabFS расширяет возможности браузера, постепенно превращая его в интерактивную среду для веб-разработки. Пока функций мало, но уже сейчас можно найти для себя полезные сценарии использования. Например, после очередного поиска решения на Stack Overflow закрывать все вкладки одной командой rm mnt/tabs/by-title/*Stack_Overflow*. Или забрать изображения и скрипты с любого сайта, открытого в браузере.

Вот подключенный файл CSS с сайта разработчика TabFS. Он появляется в папке после открытия вкладки:

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS 2
Можно без проблем скопировать стилизацию

А это — файлы с главной страницы Яндекса:

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS 3
Простой способ получить иконки

Здесь в одном документе собраны текстовые элементы с главной страницы Tproger:

Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS 4
Даже копировать ничего не пришлось

Как только вы закрываете сайт, все файлы пропадают. Но пока вкладки в браузере открыты, с ними можно свободно взаимодействовать.

Будет полезно для управления вкладками:

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов