【问题标题】:Path for NPAPI plugin in manifest file[crx]清单文件中 NPAPI 插件的路径[crx]
【发布时间】:2013-06-18 08:36:05
【问题描述】:

我正在开发一个 chrome 扩展,它在 background.html 中使用 NPAPI 插件, NPAPI 插件安装在 /Library/Internet-Plugins 中。

我们想在我们自己的服务器上托管扩展以进行自动更新,并且需要将扩展​​打包为 crx。

清单文件中 NPAPI 插件的路径应该是什么。

谢谢, 斯韦莎

【问题讨论】:

    标签: macos google-chrome-extension npapi


    【解决方案1】:

    如果您将 NPAPI 插件捆绑为扩展的一部分,则路径是相对于 manifest.json 文件的,这意味着如果您的文件结构是:

    项目根目录(manifest.json 所在的位置) | 库(根目录的子目录) | internet-plugins(您的插件所在的位置)

    那么你的清单应该有一个类似的条目:

    "plugins": [
            {
                "path": "library/internet-plugins/YOUR-PLUGIN-FILE",
                "public": true
            }
        ],
    

    将 YOUR-PLUGIN-FILE 替换为插件的文件名。

    “公共”属性表示它是否可以被除您之外的其他页面/扩展程序访问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多