我正在创建一个 Firefox 扩展。我想使用 localStorage 作为整个浏览器的全局变量。但它仅适用于保存它的选项卡。我无法在其他选项卡中读取此值。我如何使它可以从任何选项卡访问,或者可能存在哪些问题?
我像这样使用它:
localStorage.getItem('variable')
localStorage.setItem('variable','value')
更准确地说,我在页面加载时将 javascript 代码注入到页面中。从注入的代码中,我想将我的值保存到本地存储。
标签有不同的网址。我的代码在页面加载时尝试使用本地存储。但它检查 localStorage 值是否存在,如下所示:
if(localStorage.getItem('variable')){ ... }