このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

StorageManager

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年12月以降、すべてのブラウザーで利用可能です。

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

メモ: この機能はウェブワーカー内で利用可能です。

StorageManagerストレージ API のインターフェイスで、永続性のパーミッションの管理と、利用可能なストレージの見積もりのインターフェイスを提供します。navigator.storageWorkerNavigator.storage のいずれかを使用して、このインターフェイスへの参照を取得できます。

インスタンスメソッド

StorageManager.estimate()

オリジンの使用量とクォータを含むオブジェクトで解決する Promise を返します。

StorageManager.getDirectory()

FileSystemDirectoryHandle オブジェクトへの参照を取得するために使用されます。このオブジェクトを使用すると、オリジンプライベートファイルシステムに保存されているディレクトリーとそのコンテンツにアクセスできます。Promise を返し、そのプロミス履行時に FileSystemDirectoryHandle オブジェクトが返されます。

StorageManager.persist()

ユーザーエージェントがサイトのストレージを永続化できる場合に true に解決される Promise を返します。

StorageManager.persisted()

サイトのストレージに永続性がすでに付与されている場合に true に解決される Promise を返します。

仕様書

仕様書
Storage
# storagemanager

ブラウザーの互換性