--- title: StorageArea.getBytesInUse() slug: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesInUse tags: - API - Add-ons - Method - Non-standard - Reference - Storage - StorageArea - WebExtensions - getBytesInUse translation_of: Mozilla/Add-ons/WebExtensions/API/storage/StorageArea/getBytesInUse ---
1つ以上のストレージ領域内に格納されたアイテムが占めるストレージ空間をバイト単位で取得します。
この関数は Promise を返す非同期関数です。
var gettingSpace = browser.storage.<storageType>.getBytesInUse( keys // null, string, or array of strings )
<storageType> は {{WebExtAPIRef("storage.sync")}} または {{WebExtAPIRef("storage.local")}} の書き込み可能なストレージタイプです。
keysnull を指定すると、ストレージ領域全体の使用中ストレージ空間を返します。成功時は keys で指定されたオブジェクトが占めるストレージ空間を持つ整数 bytesUsed を引数に持つ Promise を返します。失敗した場合 Promise はエラーメッセージと共にリジェクトされます。
{{Compat("webextensions.api.storage.StorageArea.getBytesInUse")}}
{{WebExtExamples}}
この API は Chromium の chrome.storage APIに基づいています。また、このドキュメントは storage.json における Chromium のコードに基づいています。
Microsoft Edge での実装状況は Microsoft Corporation から提供されたものであり、ここでは Creative Commons Attribution 3.0 United States License に従っています。