定义Mac中与Electron的文件关联

定义Mac中与Electron的文件关联,electron,electron-builder,Electron,Electron Builder,我正在尝试创建一个简单的电子应用程序,它可以从GoogleDrive打开GoogleOffice文件,读取链接文件,并创建一个包含GoogleDoc页面的新窗口 如果我在使用electron builder构建后编辑info.plist,使应用程序接受扩展名为“.gdoc、.gsheets和.gslides”的文件,我可以让它工作 有没有一种更聪明的方法不需要手动编辑info.plist?应该可以通过指定。我读过很多关于这个的问题,但我自己还不需要它——如果它对你有用,请反馈 还有仅限Windo

我正在尝试创建一个简单的电子应用程序,它可以从GoogleDrive打开GoogleOffice文件,读取链接文件,并创建一个包含GoogleDoc页面的新窗口

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

有没有一种更聪明的方法不需要手动编辑info.plist?

应该可以通过指定。我读过很多关于这个的问题,但我自己还不需要它——如果它对你有用,请反馈

还有仅限Windows的节点模块:

“电子应用程序的文件关联、文件图标和打开方式

此模块允许您在windows注册表中注册应用, 操作上下文菜单并处理本机打开、编辑、打印和预览 行动等。”

然而,对于GoogleDrive,您可能正在考虑注册协议和url方案。有人支持这一点

协议

字符串数组

要与应用关联的URL协议方案。例如 指定myapp将导致URL,例如myapp://path 开放 使用应用程序。映射到CbundleUrlSchemes元数据属性。这 选项要求指定相应的协议名称选项

协议名称

字符串数组

通过指定的URL协议方案的描述性名称 协议选项。映射到CbundLeurlName元数据属性

应该能够通过指定。我读过很多关于这个的问题,但我自己还不需要它——如果它对你有用,请反馈

还有仅限Windows的节点模块:

“电子应用程序的文件关联、文件图标和打开方式

此模块允许您在windows注册表中注册应用, 操作上下文菜单并处理本机打开、编辑、打印和预览 行动等。”

然而,对于GoogleDrive,您可能正在考虑注册协议和url方案。有人支持这一点

协议

字符串数组

要与应用关联的URL协议方案。例如 指定myapp将导致URL,例如myapp://path 开放 使用应用程序。映射到CbundleUrlSchemes元数据属性。这 选项要求指定相应的协议名称选项

协议名称

字符串数组

通过指定的URL协议方案的描述性名称 协议选项。映射到CbundLeurlName元数据属性