使用Chrome下载文件时,您可以从下载页面点击Show in folder
。然后,Chrome将打开您操作系统标准的文件管理器。
Chrome应用可以执行相同操作吗?假设您创建了某种类型的下载管理器,那么是否可以显示您的下载列表并让扩展程序在默认文件管理器中打开该文件?
相关应用使用fileSystem
API,因此下载的文件可以位于任何位置,而不仅仅是默认下载文件夹。
答案 0 :(得分:0)
可悲的是,我担心答案是“并非没有额外的Native Host模块”。
fileSystem
API不提供使用本机OS程序(例如文件管理器)打开文件/文件夹的任何工具。是的,您可以请求访问文件系统中的任何位置,但是一旦获得它就不能强制“运行”(在最一般意义上)。
最多,您可以拥有一个Native Host module来调用操作系统文件管理器。考虑到在Chrome OS上这是不可能的,这是目前唯一不会被App弃用的目标,答案更倾向于简单的“否”。