StorageManagerを使ったWebブラウザーのストレージ容量の確認 - nagutabby/senior-thesis GitHub Wiki

const showStorageAmount = async () => {
  if (navigator.storage && navigator.storage.estimate) {
    const quota = await navigator.storage.estimate();
    console.log(`利用可能なストレージ容量は${quota.quota!}バイトです`);
    const percentageUsed = (quota.usage! / quota.quota!) * 100;
    console.log(
      `利用可能なストレージ容量のうち、${quota.usage}バイト(${percentageUsed}%)を使用しています`,
    );
    const remaining = quota.quota! - quota.usage!;
    console.log(`あと${remaining}バイト使用できます`);
  }
}