gpt4 book ai didi

electron - 在 Mac 中使用 Electron 定义文件关联

转载 作者:行者123 更新时间:2023-12-03 12:29:32 28 4
gpt4 key购买 nike

我正在尝试创建一个简单的 Electron 应用程序,它从 Google Drive 打开 Google Office 文件,读取链接文件并创建一个包含该 google doc 页面的新窗口。

如果我在使用 electron-builder 构建后编辑 info.plist 以使应用程序接受文件扩展名“.gdoc、.gsheets 和 .gslides”,我可以让它工作。

有没有不涉及手动编辑 info.plist 的更聪明的方法?

最佳答案

Electron-builder应该能够通过指定 FileAssociation 来做到这一点.我已经阅读了与此相关的各种问题,但我自己还不需要它——如果它对你有用,请回来报告。

还有只有 Windows 的 electron-regedit节点模块:

"File associations, file icons & open with... for electron apps

This module allows you to register your app in the windows registry, manipulate context menus & handle native open, edit, print, preview actions ect."



但是,对于 Google 驱动器,您可能正在考虑注册协议(protocol)和 url 方案。支持 electron-packager

protocol

Array of Strings

The URL protocol scheme(s) to associate the app with. For example, specifying myapp would cause URLs such as myapp://path to be opened with the app. Maps to the CFBundleURLSchemes metadata property. This option requires a corresponding protocol-name option to be specified.

protocol-name

Array of Strings

The descriptive name(s) of the URL protocol scheme(s) specified via the protocol option. Maps to the CFBundleURLName metadata property.

关于electron - 在 Mac 中使用 Electron 定义文件关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42369547/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com