为使用Electron创建的macOS应用程序创建"Safari App Extension"?

Nej*_*ian 8 safari macos safari-extension electron safari-app-extension

自从"Safari App Extension"发布以来,我已经玩弄了使用xcode为本机应用程序创建safari app扩展.然而,现在,我正在尝试为使用Electron Framework构建的应用程序创建扩展.

我想知道这是否可能,如果有人有任何运气实现这一目标.我不确定如何在不使用xcode的情况下启动safari app扩展.

对于那些不熟悉"Safari App Extension"的人,您可以通过打开MacOS应用程序将其添加到现有本机项目,转到"File-> New-> Target-> Safari Extension",然后在现有应用程序中创建扩展名,在Safari-> Preferences-> Extensions中使扩展可用.

谢谢你的阅读.

Bel*_*rio -2

如果我说的是真的,我不安全,但我认为 Safari 扩展是用 Safari api 和/或不是 javascript 的语言编写的(因为,在我的旧 Mac 上,我需要安装广告拦截器应用程序与 .app 扩展名)。问题是 Electron 基于 Chromium,需要 javascript 和基于 Chromium 的扩展。但是,如果您愿意,您可以执行相反的操作。如果您不是 Chromium 扩展方面的专家,我建议您使用此链接

PS:您还可以尝试找到适用于 Chromium 的相同或相似的扩展。