【问题标题】:Packaging an NPAPI Plugin for Chrome using FireBreath使用 FireBreath 为 Chrome 打包一个 NPAPI 插件
【发布时间】:2011-06-23 23:59:09
【问题描述】:

我正在尝试将使用 FireBreath 创建的插件打包为 Chrome 扩展程序。我在Chrome Extensions and NPAPI 上读到过,这样做的方法是将文件包含在清单中,如下所示:

"plugins": [
   { "path": "plugin-windows.dll" },
   { "path": "plugin-linux.so" },
   { "path": "plugin-mac.so" }
]

FireBreath 可以很好地编译 .dll 和 Linux .so 文件,但在 OS X 上我得到一个 .plugin 文件。如何从 .plugin 文件中获取 mac.so,或者是否有其他方法可以在 OS X 上为 Chrome 打包我的插件?

【问题讨论】:

    标签: macos google-chrome google-chrome-extension npapi firebreath


    【解决方案1】:

    抱歉,我在那篇文章中犯了一个错误(正在更新它)。对于 Mac,您应该放置 .plugin 文件:

    { "path":  "plugin-mac.plugin" }
    

    【讨论】:

    • 我听说他们被宣布的顺序很重要,这仍然是真的吗?
    • AFAIK,我认为顺序并不重要,因为如果 NPAPI 插件无法加载,它将尝试列表中的下一个。不过我可能是错的。我在另一个答案中定义的顺序是许多人在我推荐的扩展世界中使用的顺序,因为它基于流行的平台。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多