Вопрос или проблема
Браузеры на основе Chromium для Android в настоящее время не поддерживают “API доступа к файловой системе”, и мобильный Firefox также не поддерживает его.
Я проверил caniuse.com, где показаны некоторые браузеры с поддержкой этого API. Но я не знаю, есть ли какие-либо браузеры, которые поддерживают его, но не указаны на caniuse.com.
Мне также было бы интересно узнать о любой экспериментальной версии браузера, которая поддерживает этот API. Спасибо!
API доступа к файловой системе в настоящее время не поддерживается на Android. Ошибка с функцией, за которую можно голосовать, это https://crbug.com/1011535. Голосование за ошибку означает, что вы будете получать обновления о ходе работы. Тем временем я рекомендую библиотеку browser-fs-access как решение, которое автоматически переходит на альтернативную реализацию, когда API доступа к файловой системе не поддерживается.
Ответ или решение
К сожалению, на данный момент нет браузеров для Android, которые полностью поддерживают API доступа к файловой системе (File System Access API). Это продолжает оставаться важной темой для обсуждения среди разработчиков и пользователей, и понимание актуального состояния может помочь сделать осознанный выбор в отношении используемых технологий.
Текущая ситуация
На данный момент ни один из браузеров на основе Chromium (включая такие популярные как Google Chrome и Microsoft Edge) не поддерживает использовать File System Access API. Эта проблема также затрагивает мобильную версию браузера Firefox. Это можно подтвердить с помощью ресурса caniuse.com, который предоставляет ведение о поддержке различных веб-API в браузерах.
К сожалению, это ограничение может существенно затруднить разработку веб-приложений, которым необходим доступ к локальному файловому хранилищу пользователя на устройствах Android.
Баг и отладка
Для того чтобы оставаться в курсе разработки поддержки API доступа к файловой системе на платформе Android, можно "проставить звезды" на соответствующем обсуждении в системе отслеживания ошибок Chromium (https://crbug.com/1011535). Это позволит вам получать обновления, когда будут внесены изменения или появятся новые сведения о прогрессе.
Альтернативные решения
В качестве временного решения, вы можете рассмотреть возможность использования библиотеки browser-fs-access. Эта библиотека предлагает альтернативные реализации, которые автоматически активируются, если File System Access API не поддерживается в браузере. Такое решение может привести к значительному улучшению пользовательского опыта в тех случаях, когда критично важен доступ к файловой системе.
Экспериментальные версии
Что касается экспериментальных версий браузеров, то стоит отметить, что многие разработки находятся на стадии тестирования и могут быть недоступны широкой аудитории. Рекомендуется посетить официальные репозитории и форумы, такие как GitHub, Reddit и другие платформы для разработчиков. Это может помочь вам найти свежие сборки или бета-версии, которые поддерживают нужные вам функции. Однако стоит помнить, что использование экспериментальных версий может быть связано с рисками, такими как нестабильная работа и наличие ошибок.
Заключение
В конечном счете, поддержка API доступа к файловой системе на Android остается актуальной проблемой. Несмотря на отсутствие прямых решений в виде браузеров, способных поддерживать данный API на данный момент, можете обратиться к упомянутым альтернативным решениям и следить за развитием ситуации в сообществе разработчиков. Это позволит вам находиться в курсе последних новостей и использовать актуальные технологии для создания веб-приложений.