TabFS - файловая система для работы со вкладками браузера
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Проектом TabFS развивается файловая система, отображающая содержимое вкладок, открытых в Chrome или Firefox, в виде иерархии файлов, охватывающих ресурсы сайтов, открытых во вкладках, и параметры браузера. Состояние файлов в каталогах напрямую отражает состояние вкладок в браузере - TabFS можно сравнить с псевдо-ФС /proc, но вместо параметров текущей ОС, она отражает состояние вкладок браузера. TabFS состоит из FUSE-модуля с реализацией файловой системы в пространстве пользователя и браузерного дополнения для экспорта содержимого открытых вкладок. Код распространяется под лицензией GPLv3. Поддерживается работа в Linux и macOS.
TabFS позволяет использовать различные существующие утилиты командной строки для работы с содержимым открытых вкладок как с обычными файлами, а также создавать скрипты для упрощения обработки данных во вкладках (можно написать обработчик на любом знакомом языке программирования, без необходимости создания браузерного дополнения). При этом доступ предоставляется не только в режиме чтения, и подобные скрипты могут применяться для управления и взаимодействия с браузером.
Например, удаление каталога вкладки в TabFS приведёт к закрытию вкладки в браузере, а запись JavaScript-кода в файл execute-script к запуску этого кода в браузере в контексте выбранной вкладки (через манипуляции с CSS через document.body.style можно изменять оформление). Кроме вкладок можно изменять и общие параметры браузера, например, включать и выключать дополнения. Навигация по DOM-узлам и редактирование HTML-страниц на лету пока не поддерживается, но разработчики обещают реализовать данную возможность в ближайшее время. В планах также предоставления возможности подключать обработчики к определённым действиям на странице (например, можно будет отслеживать прокрутку и клики).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://news.ycombinator.com/i...)
- OpenNews: MiniWheatFS - FUSE-модуль, расширяющий tmpfs через хранение данных в обычной ФС
- OpenNews: CAFS 0.6 - FUSE модуль для кеширования содержимого локальных и внешних ФС
- OpenNews: Первый релиз wZD 1.0.0, сервера компактного хранения мелких файлов
- OpenNews: Представлен torrent-клиент distribyted, позволяющий монтировать торренты в ФС
- OpenNews: Файловая система DwarFS, обеспечивающая очень высокий уровень сжатия
Похожие новости:
- [Информационная безопасность, Google Chrome, Браузеры, Софт] Простые правила IT-гигиены
- [Firefox, Интерфейсы, Браузеры] Mozilla готовит обновление дизайна Firefox
- Компания Mozilla работает над новым оформлением Firefox
- [Информационная безопасность, Google Chrome, Хранение данных, Браузеры] Google Chrome тестирует увеличение размера кэша для повышения производительности
- [JavaScript, Google Chrome, Расширения для браузеров, Хранение данных, Хранилища данных] Использование Redux в MV3 расширениях Chrome (перевод)
- Обновление Firefox 84.0.1
- [Firefox, Браузеры] В следующем обновлении Firefox появится функция сетевого разделения
- [Firefox, Расширения для браузеров] Habrosanitizer теперь и для Firefox. А еще он научился блокировать хабы
- В Firefox, Chrome, Edge и Safari заблокирован сертификат, используемый для перехвата трафика в Казахстане
- В Chrome OS появится возможность установки на любое оборудование
Теги для поиска: #_tabfs, #_fuse, #_browser, #_firefox, #_chrome
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:23
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Проектом TabFS развивается файловая система, отображающая содержимое вкладок, открытых в Chrome или Firefox, в виде иерархии файлов, охватывающих ресурсы сайтов, открытых во вкладках, и параметры браузера. Состояние файлов в каталогах напрямую отражает состояние вкладок в браузере - TabFS можно сравнить с псевдо-ФС /proc, но вместо параметров текущей ОС, она отражает состояние вкладок браузера. TabFS состоит из FUSE-модуля с реализацией файловой системы в пространстве пользователя и браузерного дополнения для экспорта содержимого открытых вкладок. Код распространяется под лицензией GPLv3. Поддерживается работа в Linux и macOS. TabFS позволяет использовать различные существующие утилиты командной строки для работы с содержимым открытых вкладок как с обычными файлами, а также создавать скрипты для упрощения обработки данных во вкладках (можно написать обработчик на любом знакомом языке программирования, без необходимости создания браузерного дополнения). При этом доступ предоставляется не только в режиме чтения, и подобные скрипты могут применяться для управления и взаимодействия с браузером. Например, удаление каталога вкладки в TabFS приведёт к закрытию вкладки в браузере, а запись JavaScript-кода в файл execute-script к запуску этого кода в браузере в контексте выбранной вкладки (через манипуляции с CSS через document.body.style можно изменять оформление). Кроме вкладок можно изменять и общие параметры браузера, например, включать и выключать дополнения. Навигация по DOM-узлам и редактирование HTML-страниц на лету пока не поддерживается, но разработчики обещают реализовать данную возможность в ближайшее время. В планах также предоставления возможности подключать обработчики к определённым действиям на странице (например, можно будет отслеживать прокрутку и клики). =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 19:23
Часовой пояс: UTC + 5