Spec-Zone.ru › Web APIs

Метод 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

См. также

  • Поддержка API File and Directory Entries в Firefox

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API