所以我写一个浏览器插件,需要在本地存储数据。我使用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将在浏览器中存储本地变量,以便在刷新页面后获得均衡。
希望能有所帮助。