我正在尝试使用Chrome应用程序将一个可移动媒体插入系统时找到它的安装点。我已成功检测到的代码 - 在OSX和CrOS上 - 插入并获得StorageUnitInfo。但是,id
并不真正对应任何可用的东西(AFAICT)。我尝试将id
与restoreEntry()
一起使用,但它的格式不同。同一介质的name
在操作系统之间有所不同,并不一定对映射挂载点有用。有没有办法使用StorageUnitInfo来获取挂载点路径的Entry或字符串表示?
这是我从我的应用程序收到的一个示例StorageUnitInfo:
Object {capacity: 3960995840, id: "492CD8BA-2BC8-4C38-9646-698BF8904568", name: "NO NAME", type: "removable"}
答案 0 :(得分:0)
鉴于提供的API,我认为你不能这样做。该ID是此API独有的。
让我想知道chrome.system.storage
API的目的是什么,除了提供“安全删除”操作。
查询可用容量未在稳定状态下启用,您只能获得存储的总容量并能够(尝试)将其弹出。