StorageManager
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年12月以降、すべてのブラウザーで利用可能です。
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
メモ: この機能はウェブワーカー内で利用可能です。
StorageManager はストレージ API のインターフェイスで、永続性のパーミッションの管理と、利用可能なストレージの見積もりのインターフェイスを提供します。navigator.storage か WorkerNavigator.storage のいずれかを使用して、このインターフェイスへの参照を取得できます。
インスタンスメソッド
StorageManager.estimate()-
オリジンの使用量とクォータを含むオブジェクトで解決する
Promiseを返します。 StorageManager.getDirectory()-
FileSystemDirectoryHandleオブジェクトへの参照を取得するために使用されます。このオブジェクトを使用すると、オリジンプライベートファイルシステムに保存されているディレクトリーとそのコンテンツにアクセスできます。Promiseを返し、そのプロミス履行時にFileSystemDirectoryHandleオブジェクトが返されます。 StorageManager.persist()-
ユーザーエージェントがサイトのストレージを永続化できる場合に
trueに解決されるPromiseを返します。 StorageManager.persisted()-
サイトのストレージに永続性がすでに付与されている場合に
trueに解決されるPromiseを返します。
仕様書
| 仕様書 |
|---|
| Storage> # storagemanager> |