我正在开发一个谷歌浏览器扩展,并且已经做了一段时间了。所以它已经安装了一段时间,我更新了清单文件以包含“存储”权限并重新加载了扩展。但是,当我在控制台中尝试时,chrome.storage
是undefined
. 我重新启动了 Chrome,但仍然没有。
我的清单文件如下所示:
{
... snip ...
"permissions": [
"tabs",
"http://*/*",
"https://*/*",
"chrome://favicon/",
"storage"
]
}
我可以重新安装该应用程序,但我很犹豫,因为:对于扩展的现有用户,它是否相同?它在文档中说该权限不会显示任何警告或暂时阻止扩展以添加更多权限。
我的问题主要是,我的扩展程序的现有用户将如何受到影响?他们会收到警告并禁用扩展,直到他们主动启用它?还是只是当地的发展问题?