不依赖于URL的浏览器插件的本地存储



所以我写一个浏览器插件,需要在本地存储数据。我使用jQuery jStorage插件所以我的代码看起来像这样:

var value = ($.jStorage.get("test")) + 1 ;
$.jStorage.set("test", value);
console.log($.jStorage.get("test"));

问题是,它存储的值专门到你的网站上。因此,如果插件在example1.com上激活,则值可能是10;然后,如果它在example2.com上激活,则值可能完全不同;

我需要在本地存储数据,这些数据将在所有页面上保持相同。要么通过将其存储在浏览器插件存储或其他东西(不那么理想,因为这意味着每个浏览器我都必须再次找出它,我假设。)

但是任何帮助或指导都会很棒!

可以使用jquery的本地存储特性。参考以下示例

赋值给变量

localStorage["sample"] = 1;

从本地存储获取值

var mySample = localStorage["sample"];

Jquery将在浏览器中存储本地变量,以便在刷新页面后获得均衡。

希望能有所帮助。

最新更新