aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/api/devicestorage/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/api/devicestorage/index.html')
-rw-r--r--files/ru/web/api/devicestorage/index.html87
1 files changed, 87 insertions, 0 deletions
diff --git a/files/ru/web/api/devicestorage/index.html b/files/ru/web/api/devicestorage/index.html
new file mode 100644
index 0000000000..00c3b20192
--- /dev/null
+++ b/files/ru/web/api/devicestorage/index.html
@@ -0,0 +1,87 @@
+---
+title: DeviceStorage
+slug: Web/API/DeviceStorage
+tags:
+ - API
+ - Device Storage
+ - WebAPI
+translation_of: Archive/B2G_OS/API/DeviceStorage
+---
+<p>{{ ApiRef() }}</p>
+<p>{{ non-standard_header() }}</p>
+<p>{{ B2GOnlyHeader2('certified') }}</p>
+<h2 id="Введение">Введение</h2>
+<p><code>DeviceStorage</code> — интерфейс, используемый для доступа к файлам в особом хранилище (или <em>области хранения</em>), доступном на устройстве. Это хранилище, по сути, является файловой системой — хотя оно на самом деле скрывает нижележащую файловую системы.</p>
+<p><span style="line-height: 1.5;">Чтобы получить доступ к хранилищу, необходимо использовать метод {{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}} , возвращающую объекты </span><code style="font-style: normal; line-height: 1.5;">DeviceStorage</code><span style="line-height: 1.5;">. Затем вы сможете использовать методы и свойства этих объектов, чтобы получить доступ к содержимому хранилища.</span></p>
+<h2 id="Свойства">Свойства</h2>
+<dl>
+ <dt>
+ {{domxref("DeviceStorage.storageName")}} {{readonlyinline}}</dt>
+ <dd>
+ Строка, представляющая имя области хранения. Та же, что используется при вызове {{domxref("window.navigator.getDeviceStorage()","getDeviceStorage")}} чтобы получить объект <code>DeviceStorage</code>.</dd>
+ <dt>
+ {{domxref("DeviceStorage.default")}} {{readonlyinline}}</dt>
+ <dd>
+ Логическое значение, указывающее, назначено ли это хранилище по умолчанию для хранения новых файлов <span style="line-height: 1.5;">(</span><code style="font-style: normal; line-height: 1.5;">true</code><span style="line-height: 1.5;">) или нет (</span><code style="font-style: normal; line-height: 1.5;">false</code><span style="line-height: 1.5;">).</span></dd>
+</dl>
+<h3 id="Обработчики_событий">Обработчики событий</h3>
+<dl>
+ <dt>
+ {{domxref("DeviceStorage.onchange")}}</dt>
+ <dd>
+ Обрабатывает событие {{event("change")}}. Это событие происходит каждый раз, когда содержимое хранилища меняется.</dd>
+</dl>
+<h2 id="Функции">Функции</h2>
+<dl>
+ <dt>
+ {{ domxref("DeviceStorage.add()") }}</dt>
+ <dd>
+ Создает файл в области хранения. Имя файла генерируется автоматически.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.addNamed()") }}</dt>
+ <dd>
+ Создает файл в области хранения. Имя файла задается при вызове функции.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.available()") }}</dt>
+ <dd>
+ Возвращает <code><em>available</em></code> если хранилище доступно для использования и <code><em>shared</em></code> если устройство подключено к ПК.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.delete()") }}</dt>
+ <dd>
+ Удаляет файл из области хранения.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.enumerate()") }}</dt>
+ <dd>
+ Возвращает список файлов, доступных в области хранения. Полученные файлы доступны только для чтения.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.enumerateEditable()") }}</dt>
+ <dd>
+ Возвращает список файлов, доступных в области хранения.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.freeSpace()") }}</dt>
+ <dd>
+ Возвращает количество свободного места, доступного в области хранения.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.get()") }}</dt>
+ <dd>
+ Возвращает файлы, доступные только для чтения.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.getEditable()") }}</dt>
+ <dd>
+ Возвращает файлы, доступные для редактирования.</dd>
+ <dt>
+ {{ domxref("DeviceStorage.usedSpace()") }}</dt>
+ <dd>
+ Возвращает количество занятого места в области хранения.</dd>
+</dl>
+<h2 id="Обработчики_событий_2">Обработчики событий</h2>
+<p>Функции, наследованные от {{domxref("EventTarget")}} интерфейса:</p>
+<p>{{page("/en-US/docs/Web/API/EventTarget","Methods")}}</p>
+<h2 id="Specification" name="Specification">Спецификация</h2>
+<p>Не является частью какой-либо спецификации.</p>
+<h2 id="Смотрите_также">Смотрите также</h2>
+<ul>
+ <li>{{domxref("window.navigator.getDeviceStorage()","navigator.getDeviceStorage()")}}</li>
+ <li><a href="/en-US/docs/WebAPI/Device_Storage" title="/en-US/docs/WebAPI/Device_Storage">Device Storage API</a></li>
+ <li><a href="/en-US/docs/WebAPI/FileHandle" title="/en-US/docs/WebAPI/FileHandle">FileHandler API</a></li>
+</ul>