【问题标题】:Can a Chrome app open a file in explorer?Chrome 应用可以在资源管理器中打开文件吗?
【发布时间】:2018-02-27 03:03:24
【问题描述】:

当您使用 Chrome 下载文件时,您可以从下载页面点击Show in folder。然后,Chrome 会打开您操作系统的标准文件管理器。

Chrome 应用也能做到这一点吗?假设您制作了某种下载管理器,那么是否可以显示下载列表并让扩展程序在默认文件管理器中打开文件?

相关应用使用fileSystem API,因此下载的文件可以在任何地方,而不仅仅是在默认下载文件夹中。

【问题讨论】:

标签: google-chrome google-chrome-app


【解决方案1】:

遗憾的是,恐怕答案是“不是没有额外的 Native Host 模块”。

fileSystem API 不提供任何工具来使用本机操作系统程序(例如文件管理器)打开文件/文件夹。是的,你可以请求访问文件系统中的任何位置,但是一旦你得到它,你就不能强迫东西“运行”(在最一般的意义上)。

您最多可以有一个Native Host module 来调用操作系统文件管理器。考虑到这在 Chrome 操作系统上是不可能的,这是目前唯一不被应用程序弃用的目标,答案更倾向于简单的“否”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多