Метод Window: requestFileSystem()
Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Пожалуйста, избегайте её использования и обновите существующий код, если это возможно; обратитесь к таблице совместимости внизу этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любое время.
Нестандартный: Эта функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, ориентированных на веб: она не будет работать для всех пользователей. Также могут быть значительные несовместимости между реализациями, и поведение может измениться в будущем.
Нестандартный метод Window метода requestFileSystem() — это специфичный для Google Chrome метод, который позволяет веб-сайту или приложению получить доступ к защищённой файловой системе для собственного использования. Возвращённая FileSystem затем доступна для использования с другими API файловой системы file system APIs.
Примечание: В браузерах, которые реализуют этот метод, он имеет префикс webkit.
Синтаксис
requestFileSystem(type, size, successCallback) requestFileSystem(type, size, successCallback, errorCallback)
Параметры
type-
Тип хранилища для запроса. Укажите
Window.TEMPORARYесли браузеру разрешено удалять файлы по своему усмотрению, например, если памяти хранилища не хватает, илиWindow.PERSISTENTесли вам необходимо, чтобы файлы оставались на месте, если только пользователь, веб-сайт или приложение не позволят это явно. Постоянное хранилище требует предоставления сайту квоты пользователем. size-
Размер объёма хранилища, который вы хотите выделить для использования вашим приложением.
successCallback-
Функция, которая вызывается, когда файловая система успешно получена. Обратный вызов получает один параметр: объект
FileSystem, представляющий файловую систему, которую приложение имеет право использовать. errorCallbackНеобязательно-
Необязательный параметр, определяющий функцию, которая вызывается, если при попытке получить файловую систему возникла ошибка или если пользователь отказал в разрешении на создание или доступ к файловой системе. Обратный вызов получает один параметр: объект
FileErrorописывающий ошибку.
Возвращаемое значение
None (undefined).
Спецификации
Поскольку этот метод был удалён из предложения File and Directory Entries API, у него нет официальной спецификации W3C или WHATWG. Он больше не рассматривается как стандарт.
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
requestFileSystem |
13 | 79 | Нет | Нет | 6–8 | 18 | Нет | Нет | 6–8 | 1.0 | 37 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window/requestFileSystem