自从发布“ Safari App Extension”以来,我一直在玩弄使用xcode为本机应用程序创建safari应用程序扩展。但是现在,我正在尝试为使用Electron Framework构建的应用程序创建扩展。
我想知道这是否有可能,是否有人有幸实现这一目标。我不确定如何在不使用xcode的情况下启动safari应用程序扩展。
对于不熟悉“ Safari应用程序扩展”的用户,可以通过打开MacOS应用程序将其添加到现有的本机项目中,然后转到“文件”->“新建”->“目标”->“ Safari扩展”,这将在现有应用程序,并在Safari->首选项->扩展中提供扩展。
感谢您阅读。
答案 0 :(得分:-1)
如果我说的是真的,我并不安全,但我认为 Safari 扩展是用 Safari apis 和/或一种不是 javascript 的语言编写的(因为,在我的旧 Mac 上,我需要安装带有 .app 扩展名的广告拦截器应用程序)。问题是 Electron 基于 Chromium 并且需要基于 javascript 和 Chromium 的扩展。但是,如果您愿意,您可以do the inverse。 如果您不是 Chromium 扩展方面的专家,我建议您this link。
P.S.:您也可以尝试找到适用于 Chromium 的相同或类似扩展。