在 Electron 中使用 QLPreviewPanel
Using QLPreviewPanel with Electron
我们正在研究将我们的 Objc 应用程序迁移到 Electron 应用程序,因为本机应用程序已经只是网站周围的 WebWrapper。
我们缺少一项重要功能:使用 QuickLook 预览文件的能力。
我们设法将 qlmanage
(Quick Look Server 调试和管理工具)包装在 npm 模块中(基于此 older code),但这与使用 QLPreviewPanel 不同。
qlmanage
在 Dock 中启动一个应用程序,并且可以生成它的多个实例,这与 QLpreviewPanel 不同。
- 有没有人设法在 Electron 中正确使用 Quicklook?
- 是否可以使用 Apple 的 Foundation Framework 在 C++ 中创建一个 npm 模块,然后需要 Electron 的这个模块?
如有任何见解,我们将不胜感激。
我们最终直接在 Electron 中添加了这个功能。
这将很快在 BrowserWindow
api 上发布,方法签名如下:
previewFile(path [,displayname])
这样每个人都可以使用它!
我们正在研究将我们的 Objc 应用程序迁移到 Electron 应用程序,因为本机应用程序已经只是网站周围的 WebWrapper。
我们缺少一项重要功能:使用 QuickLook 预览文件的能力。
我们设法将 qlmanage
(Quick Look Server 调试和管理工具)包装在 npm 模块中(基于此 older code),但这与使用 QLPreviewPanel 不同。
qlmanage
在 Dock 中启动一个应用程序,并且可以生成它的多个实例,这与 QLpreviewPanel 不同。
- 有没有人设法在 Electron 中正确使用 Quicklook?
- 是否可以使用 Apple 的 Foundation Framework 在 C++ 中创建一个 npm 模块,然后需要 Electron 的这个模块?
如有任何见解,我们将不胜感激。
我们最终直接在 Electron 中添加了这个功能。
这将很快在 BrowserWindow
api 上发布,方法签名如下:
previewFile(path [,displayname])
这样每个人都可以使用它!