google-chrome - 旧 Chrome 插件清单:无法识别的清单键“插件”
问题描述
我有一个 Chrome 插件,我想在当前 Chrome 版本上使用,但不幸的是,在安装时,我收到以下错误:
无法识别的清单键“插件”。
清单类型看起来像
{
...
"plugins": [
{ "path": "myLib.dll", "public": true }
]
}
我假设 Chrome 插件的构建方式发生了一些变化,或者什么是允许的,什么是不允许的。如何将使用作为清单中的键*.dll
的旧格式调用文件转换为新的正确方式?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 插件的已安装扩展将不再能够加载这些插件。
推荐阅读
- r - 刮掉没有超链接的下载按钮R
- python - 熊猫:groupby 和 shift 并没有完全满足我的需要
- spring-boot - 有没有办法在部署之前验证 Spring Boot 的特定于配置文件的应用程序属性?
- c++ - wxWidgets: wxStyledTextCtrl - 颜色
- java - 使用 jpa 规范检索有限的列
- postgresql - 需要帮助将 CASE 中的集合返回函数移动到 LATERAL 连接
- r - 在 R 中打印到 pdf 时打印到控制台
- caching - 当 L1 访问延迟较高时,用于有用工作的处理器周期会减少
- python - Flask 使用 id 来个性化登陆页面
- php - WP All Import 不从自定义字段导入值