我似乎无法在任何地方找到明确的答案。
它向后兼容多远?我是否必须担心创建扩展的多个版本?
由于
答案 0 :(得分:2)
"manifest_version": 2
本身 不导致任何不兼容问题。
但是,通过使用Chrome 18或更高版本中引入的功能/ API(清单v2来with Chrome 18),您可以轻松地犯错并创建向后兼容的扩展程序。
我建议不再担心旧的清单版本,因为只有Chrome 17-受到影响。截至撰写时,目前的稳定版本为23.几乎没有人使用Chrome 17。
答案 1 :(得分:0)
Manifest版本2扩展程序必须使用“background”而不是“background_page”(并且清单不能包含它或Chrome拒绝加载扩展程序),但旧版本的Chrome不支持“后台”。这是主要问题。 我能想到的唯一解决方法是发布多个版本的扩展,并要求用户下载并安装正确的版本。