从StorageUnitInfo获取Chrome中的挂载点

时间:2015-02-24 19:57:05

标签: google-chrome-app

我正在尝试使用Chrome应用程序将一个可移动媒体插入系统时找到它的安装点。我已成功检测到的代码 - 在OSX和CrOS上 - 插入并获得StorageUnitInfo。但是,id并不真正对应任何可用的东西(AFAICT)。我尝试将idrestoreEntry()一起使用,但它的格式不同。同一介质的name在操作系统之间有所不同,并不一定对映射挂载点有用。有没有办法使用StorageUnitInfo来获取挂载点路径的Entry或字符串表示?

这是我从我的应用程序收到的一个示例StorageUnitInfo:

Object {capacity: 3960995840, id: "492CD8BA-2BC8-4C38-9646-698BF8904568", name: "NO NAME", type: "removable"}

1 个答案:

答案 0 :(得分:0)

鉴于提供的API,我认为你不能这样做。该ID是此API独有的。

让我想知道chrome.system.storage API的目的是什么,除了提供“安全删除”操作。
查询可用容量未在稳定状态下启用,您只能获得存储的总容量并能够(尝试)将其弹出。