将QLPreviewPanel和Electron一起使用
问题描述:
我们正在研究将Objc应用程序迁移到Electron应用程序,因为本地应用程序仅仅是一个围绕网站的WebWrapper。将QLPreviewPanel和Electron一起使用
我们缺少一个重要功能:使用QuickLook预览文件的功能。
我们设法在npm模块(基于此older code)中打包qlmanage
(Quick Look Server调试和管理工具),但这与使用QLPreviewPanel不同。
qlmanage
在Dock中启动一个应用程序,并且可以产生它的多个实例,与QLpreviewPanel不同。
- 没有人设法与电子正确使用快看?
- 是否可以使用Apple的Foundation Framework在C++中创建npm模块,然后从Electron中需要此模块?
任何洞察力将不胜感激。
答
我们最终直接在Electron中添加了这个功能。
这将很快发布在BrowserWindow
API,用下面的方法签名:
previewFile(path [,displayname])
这样,每个人都用它!