首页 > 解决方案 > 旧 Chrome 插件清单:无法识别的清单键“插件”

问题描述

我有一个 Chrome 插件,我想在当前 Chrome 版本上使用,但不幸的是,在安装时,我收到以下错误:

无法识别的清单键“插件”。

清单类型看起来像

{
  ...
  "plugins": [
    { "path": "myLib.dll", "public": true }
  ]  
}

我假设 Chrome 插件的构建方式发生了一些变化,或者什么是允许的,什么是不允许的。如何将使用作为清单中的键*.dll的旧格式调用文件转换为新的正确方式?plugins

标签: google-chromemanifestchrome-plugins

解决方案


你不能再使用 NPAPI 插件了。您必须用 JavaScript 或 WebAssembly 替换它。

https://developer.chrome.com/extensions/npapi

2014 年 9 月,所有现有的基于 NPAPI 的应用程序和扩展都将取消发布

https://www.chromium.org/developers/npapi-deprecation

2015 年 9 月(Chrome 45)…… NPAPI 支持将从 Chrome 中永久删除。需要 NPAPI 插件的已安装扩展将不再能够加载这些插件。


推荐阅读