StorageEstimate.usage

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

StorageEstimate ディクショナリの usage プロパティは、StorageManager.estimate() を呼ぶことで得られる、オリジンやウェブアプリが使用しているストレージ量の概算値です。 ユーザーエージェントがストレージ効率を改善するために圧縮、複製防止技術、および他の方法を使用することがあるため、値は概算値です。

構文

usage = StorageEstimate.usage;

アプリが現在使用しているストレージ容量の概算値を指定する数値。

この例では、使用量の概算値を取得し、現在使用しているストレージ容量のパーセント値をユーザーに提示します。

HTML の内容

<label>
  現在、使用可能なストレージの約 <output id="percent">
  </output>% を使用しています。
</label>

JavaScript の内容

navigator.storage.estimate().then(function(estimate) {
  document.getElementById("percent").value =
      (estimate.usage / estimate.quota * 100).toFixed(2);
});

結果

仕様

仕様 状態 コメント
Storage
usage の定義
現行の標準 初期定義

ブラウザーの互換性

No compatibility data found for api.StorageEstimate.usage.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

関連情報