使用QLPreviewPanel和Electron

Pie*_*rre 11 macos quicklook node.js electron

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

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

我们设法换qlmanage一个NPM模块(基于此在(快速查找服务器调试和管理工具),旧的代码),但是这是不一样的使用QLPreviewPanel.

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

在此输入图像描述

  • 有没有人设法与Electron正确使用Quicklook?
  • 是否可以使用Apple的Foundation Framework在C++中创建一个npm模块,然后从Electron需要这个模块?

任何见解将不胜感激.

Pie*_*rre 8

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

这将很快在BrowserWindowapi 上发布,具有以下方法签名:

previewFile(path [,displayname])

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