在我的 background.js 中,当我使用 localStorage 时没有任何反应。我认为这就是 chrome 扩展编程的工作方式(localStorage 在后台页面中不起作用)。我可以在弹出页面中使用 localStorage,但对于我想要实现的目标,必须在后台页面中访问 localStorage。
所以我有两种选择:
1-从后台向弹出页面发送请求,弹出页面接收消息并用它创建一个localstorage,后台页面从弹出页面中检索localstorage的值。当后台页面发送请求时,弹出页面必须立即响应(除非用户点击扩展图标)。如果可能,该怎么做?
2-找到一种将数据存储在后台页面中的方法,例如本地存储。如果可能,该怎么做?
谢谢