StorageEstimate.usage

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

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

構文

usage = StorageEstimate.usage;

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

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

HTML の内容

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

JavaScript の内容

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

結果

仕様

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

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
usageChrome 完全対応 52Edge ? Firefox 完全対応 51IE ? Opera 完全対応 42Safari ? WebView Android 完全対応 52Chrome Android 完全対応 52Firefox Android 完全対応 51Opera Android 完全対応 42Safari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

関連情報