我正在编写一个小扩展并且遇到了chrome对象 - 当我尝试从内容脚本访问它们时,它们的所有属性(例如存储,扩展等)都是未定义的。
以下是清单的permissions
部分:
"permissions": [
"storage",
"tabs",
"webRequest",
"*://*/*"
]
我可以在我的选项页面中使用chrome.storage
,但我无法在内容脚本中访问它。这对我来说很奇怪,因为
但是,内容脚本有一些限制。他们不能:
使用chrome。* API,但以下情况除外:
扩展名(getURL,inIncognitoContext,lastError,onRequest,sendRequest)
运行时(connect,getManifest,getURL,id,onConnect,onMessage,sendMessage)
存储
所以我似乎应该可以访问storage
,但我仍然没有。可能是什么原因?