chrome.system.storage
Description
使用 chrome.system.storage
API 查询存储设备信息,并在连接和分离可移动存储设备时收到通知。
Permissions
system.storage
Summary
Types
Methods
Events
Types
EjectDeviceResultCode
TYPE
"success", "in_use", "no_such_device", or "failure"
StorageAvailableCapacityInfo
PROPERTIES
availableCapacity
number
存储设备的可用容量,以字节为单位。
id
string
getAvailableCapacity 函数参数 id 的复制 id。
StorageUnitInfo
PROPERTIES
capacity
number
存储空间的总量,以字节为单位。
id
string
唯一标识存储设备的临时 ID。此 ID 将在单个应用程序的同一运行中持久存在。它不会是应用程序不同运行之间或不同应用程序之间的持久标识符。
name
string
存储单元的名称。
type
存储单元的媒体类型。
StorageUnitType
TYPE
"fixed", "removable", or "unknown"
Methods
ejectDevice
chrome.system.storage.ejectDevice(
id: string,
callback?: function,
)
Promise
弹出可移动存储设备。
PARAMETERS
id
string
callback
function optional
The
callback
parameter looks like:(result: EjectDeviceResultCode) => void
result
RETURNS
Promise<EjectDeviceResultCode>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
getAvailableCapacity
chrome.system.storage.getAvailableCapacity(
id: string,
callback?: function,
)
Promise
获取指定id存储设备的可用容量。 id 是来自 StorageUnitInfo 的临时设备 ID。
PARAMETERS
id
string
callback
function optional
The
callback
parameter looks like:(info: StorageAvailableCapacityInfo) => void
RETURNS
Promise<StorageAvailableCapacityInfo>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
getInfo
chrome.system.storage.getInfo(
callback?: function,
)
Promise
从系统获取存储信息。传递给回调的参数是一个 StorageUnitInfo 对象数组。
PARAMETERS
callback
function optional
The
callback
parameter looks like:(info: StorageUnitInfo[]) => void
info
RETURNS
Promise<StorageUnitInfo[]>
Pending
这仅在未指定回调参数时返回 Promise,并且使用 MV3+。 Promise 中的类型与回调的第一个参数相同。
Events
onAttached
chrome.system.storage.onAttached.addListener(
callback: function,
)
当新的可移动存储连接到系统时触发。
PARAMETERS
callback
function
The
callback
parameter looks like:(info: StorageUnitInfo) => void
info
onDetached
chrome.system.storage.onDetached.addListener(
callback: function,
)
当可移动存储从系统分离时触发。
PARAMETERS
callback
function
The
callback
parameter looks like:(id: string) => void
id
string
By.一粒技术服务.