我有一个最近升级到清单版本 2 的扩展。为此,我删除background_page
了清单文件中的属性并将其替换为background: {page: "background.html"}
. 这行得通,一切都很好。然而,事实证明,有些浏览器和人们使用旧版本的 Chrome,或者 Rockmelt 的版本和其他不支持background
-property 的基于 Chromium 的浏览器,或者manifest_version: 2
还没有。
除了 -property 之外,一个简单的解决方案是只将background_page: "background.html"
-property 添加到清单文件中background
。这会在chrome://extension
开发人员模式下发出警告:
There were warnings when trying to install this extension:
'background_page' requires manifest version of 1 or lower.
我的问题是:两者都有负面影响吗?例如,background_page
不推荐使用时会发生什么?我的用户会看到任何警告吗?有任何想法吗?