Vernieuwingsdatum: 2026-09-25 robots: noindex
Beschrijving
Gebruik de chrome.system.storage API om informatie over opslagapparaten op te vragen en een melding te ontvangen wanneer een verwijderbaar opslagapparaat wordt aangesloten en losgekoppeld.
Toestemmingen
system.storageSoorten
EjectDeviceResultCode
Enum
"succes" "in_use" "geen_dergelijk_apparaat" "mislukking"
Het uitwerpcommando is geslaagd -- de applicatie kan de gebruiker nu vragen het apparaat te verwijderen.
Het apparaat wordt momenteel door een andere applicatie gebruikt. Het uitwerpen is mislukt; de gebruiker dient het apparaat niet te verwijderen voordat de andere applicatie klaar is met het gebruik ervan.
Een dergelijk apparaat is niet bekend.
Het uitwerpcommando is mislukt.
StorageAvailableCapacityInfo
Eigenschappen
- beschikbare capaciteit
nummer
De beschikbare capaciteit van het opslagapparaat, in bytes.
- id
snaar
Een gekopieerde
idvan de parameter-idvan de functie getAvailableCapacity.
StorageUnitInfo
Eigenschappen
- capaciteit
nummer
De totale hoeveelheid opslagruimte, in bytes.
- id
snaar
De tijdelijke ID die het opslagapparaat uniek identificeert. Deze ID blijft geldig binnen één enkele uitvoeringssessie van een applicatie. Het is geen permanente identificatiecode tussen verschillende uitvoeringssessies van een applicatie, of tussen verschillende applicaties.
- naam
snaar
De naam van de opslagruimte.
- type
Het type opslagmedium van de opslageenheid.
StorageUnitType
Enum
"vast" "verwijderbaar" "onbekend"
De opslag bestaat uit vaste media, zoals een harde schijf of SSD.
De opslag is verwijderbaar, bijvoorbeeld een USB-stick.
Het opslagtype is onbekend.
Methoden
ejectDevice()
chrome.system.storage.ejectDevice(
id: string,
callback?: function,
): Promise<EjectDeviceResultCode>
Werpt een verwijderbaar opslagmedium uit.
Parameters
- id
snaar
- terugbelverzoek
functie optioneel
De
callbackparameter ziet er als volgt uit:(result: EjectDeviceResultCode) => void
- resultaat
Retourneert
Promise< EjectDeviceResultCode >
Chrome 91+Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.
getAvailableCapacity()
chrome.system.storage.getAvailableCapacity(
id: string,
callback?: function,
): Promise<StorageAvailableCapacityInfo>
Vraag de beschikbare capaciteit op van een specifiek opslagapparaat met een opgegeven id . De id is de tijdelijke apparaat-ID uit StorageUnitInfo.
Parameters
- id
snaar
- terugbelverzoek
functie optioneel
De
callbackparameter ziet er als volgt uit:(info: StorageAvailableCapacityInfo) => void
- informatie
Retourneert
Promise< StorageAvailableCapacityInfo >
Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.
getInfo()
chrome.system.storage.getInfo(
callback?: function,
): Promise<StorageUnitInfo[]>
Haal de opslaginformatie op uit het systeem. Het argument dat aan de callback wordt doorgegeven, is een array van StorageUnitInfo-objecten.
Parameters
- terugbelverzoek
functie optioneel
De
callbackparameter ziet er als volgt uit:(info: StorageUnitInfo[]) => void
- informatie
Retourneert
Promise< StorageUnitInfo []>
Chrome 91+Promises worden alleen ondersteund voor Manifest V3 en later; voor andere platforms moeten callbacks worden gebruikt.
Evenementen
onAttached
chrome.system.storage.onAttached.addListener(
callback: function,
)
Wordt geactiveerd wanneer een nieuw verwijderbaar opslagmedium op het systeem wordt aangesloten.
Parameters
- terugbelverzoek
functie
De
callbackparameter ziet er als volgt uit:(info: StorageUnitInfo) => void
- informatie
onDetached
chrome.system.storage.onDetached.addListener(
callback: function,
)
Wordt geactiveerd wanneer een verwijderbaar opslagmedium van het systeem wordt losgekoppeld.
Parameters
- terugbelverzoek
functie
De
callbackparameter ziet er als volgt uit:(id: string) => void
- id
snaar