我正在开发一个 chrome 扩展,它在 background.html 中使用 NPAPI 插件,NPAPI 插件安装在 /Library/Internet-Plugins 中。
我们希望在我们自己的服务器上托管扩展以进行自动更新,并且需要将扩展打包为 crx。
清单文件中 NPAPI 插件的路径应该是什么。
谢谢, 斯威莎
我正在开发一个 chrome 扩展,它在 background.html 中使用 NPAPI 插件,NPAPI 插件安装在 /Library/Internet-Plugins 中。
我们希望在我们自己的服务器上托管扩展以进行自动更新,并且需要将扩展打包为 crx。
清单文件中 NPAPI 插件的路径应该是什么。
谢谢, 斯威莎
如果您将 NPAPI 插件捆绑为扩展的一部分,则路径是相对于 manifest.json 文件的,这意味着如果您的文件结构是:
项目根目录(manifest.json 所在的位置)| 库(根目录的子目录) | 互联网插件(您的插件所在的位置)
那么你的清单应该有一个类似的条目:
"plugins": [
{
"path": "library/internet-plugins/YOUR-PLUGIN-FILE",
"public": true
}
],
将 YOUR-PLUGIN-FILE 替换为插件的文件名。
“公共”属性表示它是否可以被您以外的其他页面/扩展程序访问。