Вкладки в браузере как элементы файловой системы: попробовал расширение TabFS
Если вкладки в браузере представить в системе как папки с файлами, то можно управлять их состоянием, а также извлекать текст, изображения и скрипты.
3К открытий3К показов
TabFS — расширение, которое представляет вкладки браузера как часть файловой системы компьютера. Сейчас оно работает в Chrome и Firefox на Linux и macOS.
Каждая открытая вкладка получает собственную папку. Файлы внутри папки отражают и могут контролировать состояние вкладки. Это даёт дополнительные возможности для управления сайтом. Вы можете использовать команды терминала для работы с вкладками, применять скрипты, моментально извлекать контент.
Что можно сделать с помощью TabFS? Разработчик приводит следующие примеры:
- Закрытие всех вкладок с одного сайта.
- Вывод списка открытых вкладок и закрытие их удалением из списка.
- Сохранение текста из всех вкладок в TXT-файл.
- Выполнение скриптов.
- Получение изображений и скриптов.
- Перезагрузка расширения при редактировании его исходного кода.
В планах также добавить импорт данных и редактирование HTML в режиме реального времени.
Сайт проекта с подробным описанием
Важно: это расширение — эксперимент. Разработчик ничего не обещает в плане функциональности и безопасности. Вкладки в браузере могут перестать открываться, сам обозреватель — зависнуть. Во время тестирования мне пришлось пару раз принудительно завершить работу Google Chrome.
TabFS расширяет возможности браузера, постепенно превращая его в интерактивную среду для веб-разработки. Пока функций мало, но уже сейчас можно найти для себя полезные сценарии использования. Например, после очередного поиска решения на Stack Overflow закрывать все вкладки одной командой rm mnt/tabs/by-title/*Stack_Overflow*. Или забрать изображения и скрипты с любого сайта, открытого в браузере.
Вот подключенный файл CSS с сайта разработчика TabFS. Он появляется в папке после открытия вкладки:
А это — файлы с главной страницы Яндекса:
Здесь в одном документе собраны текстовые элементы с главной страницы Tproger:
Как только вы закрываете сайт, все файлы пропадают. Но пока вкладки в браузере открыты, с ними можно свободно взаимодействовать.
Будет полезно для управления вкладками:
3К открытий3К показов