【问题标题】:Can Chrome apps be set as default editor for a file type?Chrome 应用程序可以设置为文件类型的默认编辑器吗?
【发布时间】:2013-03-13 10:04:45
【问题描述】:

我目前正在为一个潜在的个人项目做一些研究,该项目旨在成为它自己文件格式的默认编辑器。由于一些期望的要求,我将其作为 chrome 应用程序实现是自然和个人喜好,我想知道您是否可以将 Chrome 应用程序注册为文件类型系统范围的默认应用程序。

将它注册为 Google Drive 和其他允许它的云存储解决方案中的可用编辑器很好,我可以使用“打开文件”对话框为应用程序获取用户的本地文档,但更紧密、更传统的集成会更好.

【问题讨论】:

    标签: google-chrome-app


    【解决方案1】:

    目前这在 ChromeOS 上是可能的。在其他操作系统上记录此问题存在错误,其中第一个是 Windows。

    为了支持这一点,有用于声明您的应用可以处理文件的清单条目,但这些尚未记录在案(我们需要修复该问题)。

    相关错误:

    Windows 上的文件处理程序注册:https://code.google.com/p/chromium/issues/detail?id=130455

    文档:https://code.google.com/p/chromium/issues/detail?id=192536

    【讨论】:

    • 也相关,但针对 URL 而不是本地文件:code.google.com/p/chromium/issues/detail?id=111422
    • file_handlers 现在记录在这里:developer.chrome.com/trunk/apps/manifest.html#file_handlers
    • 也处于与 OP 类似的情况。如果完成此操作,您可以告别操作系统特定的应用程序。想想看,同步你的 chrome,你的所有应用程序都可以在任何电脑上准备好,将它与 google drive、sheesh、TAKEOVER 结合起来!
    • @sowbug 这些是经典的 HTTP url,是否有可能注册自定义 url-handlers?例如 magnet:mailto:(当然在所有网站上)
    • 我们目前没有实现协议处理程序的计划。我不记得我们为什么选择 url_handler 路线而不是让 Chrome 应用程序成为默认协议处理程序的原因。请在 crbug.com/new 提交功能请求,我们会考虑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多