使用QLPreviewPanel和Electron

时间:2016-10-07 17:05:55

标签: node.js macos electron quicklook

我们正在考虑将我们的Objc应用程序迁移到Electron one,因为本地应用程序只是一个围绕网站的WebWrapper。

我们缺少一个重要功能:使用QuickLook预览文件的功能。

我们设法将qlmanage(Quick Look Server调试和管理工具)包装在npm模块中(基于此older code),但这与使用QLPreviewPanel不同。

qlmanage在Dock中启动一个应用程序,并且可以生成它的多个实例,与QLpreviewPanel不同。

enter image description here

  • 有没有人设法使用Quicklook正确使用Electron?
  • 是否可以使用Apple的Foundation Framework在C ++中创建npm模块,然后从Electron中获取此模块?

非常感谢任何见解。

1 个答案:

答案 0 :(得分:7)

我们最终直接在Electron中添加了此功能。

这将很快在("123.1234567890129").ToString("G16").Substring(0, 16); api上发布,具有以下方法签名:

BrowserWindow

这样每个人都可以使用它!