在 Electron 中使用 QLPreviewPanel

Using QLPreviewPanel with Electron

我们正在研究将我们的 Objc 应用程序迁移到 Electron 应用程序,因为本机应用程序已经只是网站周围的 WebWrapper。

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

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

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

如有任何见解,我们将不胜感激。

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

这将很快在 BrowserWindow api 上发布,方法签名如下:

previewFile(path [,displayname])

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