我尝试访问chrome.storage.session内容脚本中存储的信息,但浏览器不断通知我“不允许从此上下文访问存储”,即使我启用了“存储”manifest.json
在后台脚本中获取一些数据后,我存储接收到的数据
chrome.storage.session.set({"data": data});
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试通过运行以下行在内容脚本中访问它时:
chrome.storage.session.get(["data"],function(data){console.log(data)})
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Uncaught TypeError: Cannot read properties of undefined (reading 'session')
Run Code Online (Sandbox Code Playgroud)
但是,当我在后台脚本中运行完全相同的命令时,我能够检索数据。
我还确保我在我的manifest.json. 为什么会发生这种情况?
非常感谢!