【发布时间】:2015-08-12 13:28:12
【问题描述】:
我已经构建了一个示例 npapi 插件 (.msi),它适用于 windows 平台的 firefox。现在我一直在尝试在 mac os X 上为 xcode(4.6.3) 构建相同的代码。我们应该使用哪个模板在 mac 上的 xcode 中为 npapi 创建一个新项目? (例如应用程序插件、系统插件、框架和库:也有子类别)
虽然我可以使用应用程序插件(带有子类别安装程序插件)在 xcode 中成功编译相同的代码并生成一个 .bundle,但我不知道如何处理它? 我还读到我们需要为 mac 插件创建 .plugin 并将其保存在 /Library/Internet Plug-Ins 中。如果是这样,那么我们如何通过构建我的代码来创建 .plugin 文件扩展名?
【问题讨论】:
-
如果你不知道,NPAPI 支持很快就会从 Chrome 中删除,Mozilla 将其描述为一种遗留技术,所以此时构建一个新的 NPAPI 插件可能是一个坏主意。任何用例。
-
如果不是 NPAPI,那么我应该使用什么来替代 NPAPI,以便所有浏览器都支持该插件?
-
stackoverflow.com/questions/21568920/… (另外,并非所有浏览器都支持 NPAPI,IE 是另一个值得注意的例外;唯一可能在 Web 平台本身的所有浏览器中工作的东西。)