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

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

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

2953

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

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

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

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

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

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

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

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

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

На данный момент этот блок не поддерживается, но мы не забыли о нём!Наша команда уже занята его разработкой, он будет доступен в ближайшее время.

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

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

2953