Chrome 应用程序可以在资源管理器中打开文件吗?
Can a Chrome app open a file in explorer?
当您使用 Chrome 下载文件时,您可以从下载页面单击 Show in folder
。 Chrome 然后将打开您的 OS.
的标准文件管理器
Chrome 应用程序可以做同样的事情吗?假设您制作了某种下载管理器,是否可以显示您的下载列表并让扩展程序在默认文件管理器中打开文件?
有问题的应用程序使用 fileSystem
API 所以下载的文件可以在任何地方,而不仅仅是在默认下载文件夹中。
遗憾的是,恐怕答案是 "not without an additional Native Host module"。
fileSystem
API 不提供任何工具来使用本机 OS 程序(例如文件管理器)打开 files/folders。是的,您可以请求访问文件系统中的任何位置,但一旦获得它,您就不能强制 "run"(在最一般意义上)。
您最多可以有一个 Native Host module 来调用 OS 文件管理器。考虑到在 Chrome OS 上这是不可能的,这是目前唯一没有被 Apps 弃用的目标,答案更倾向于简单的 "No".
当您使用 Chrome 下载文件时,您可以从下载页面单击 Show in folder
。 Chrome 然后将打开您的 OS.
Chrome 应用程序可以做同样的事情吗?假设您制作了某种下载管理器,是否可以显示您的下载列表并让扩展程序在默认文件管理器中打开文件?
有问题的应用程序使用 fileSystem
API 所以下载的文件可以在任何地方,而不仅仅是在默认下载文件夹中。
遗憾的是,恐怕答案是 "not without an additional Native Host module"。
fileSystem
API 不提供任何工具来使用本机 OS 程序(例如文件管理器)打开 files/folders。是的,您可以请求访问文件系统中的任何位置,但一旦获得它,您就不能强制 "run"(在最一般意义上)。
您最多可以有一个 Native Host module 来调用 OS 文件管理器。考虑到在 Chrome OS 上这是不可能的,这是目前唯一没有被 Apps 弃用的目标,答案更倾向于简单的 "No".