Chrome扩展程序的chrome对象属性未定义

时间:2017-12-16 19:04:53

标签: javascript google-chrome-extension

我正在编写一个小扩展并且遇到了chrome对象 - 当我尝试从内容脚本访问它们时,它们的所有属性(例如存储,扩展等)都是未定义的。

以下是清单的permissions部分:

"permissions": [
"storage",
"tabs",
"webRequest",
"*://*/*"
   ]

我可以在我的选项页面中使用chrome.storage,但我无法在内容脚本中访问它。这对我来说很奇怪,因为

  

但是,内容脚本有一些限制。他们不能

     

使用chrome。* API,但以下情况除外:

     

扩展名(getURL,inIncognitoContext,lastError,onRequest,sendRequest)

     

运行时(connect,getManifest,getURL,id,onConnect,onMessage,sendMessage)

     

存储

所以我似乎应该可以访问storage,但我仍然没有。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

所以,正如wOxxOm所说,在第一次访问chrome(crbug.com/754976)之前存在断点的问题