-1

所以我正在编写一个需要在本地存储数据的浏览器插件。我正在使用 jQuery jStorage 插件,所以我的代码如下所示:

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

问题是它专门将值存储到您所在的网站。因此,如果插件在 example1.com 上激活,则该值可能是 10;那么如果它在 example2.com 上激活,则值可能会完全不同;

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

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

4

1 回答 1

0

您可以使用 jquery 的本地存储功能。请参考以下示例

为变量赋值

localStorage["sample"] = 1;

从本地存储中获取价值

var mySample = localStorage["sample"];

Jquery 将在浏览器中存储局部变量,因此即使在刷新页面后您也会得到。

希望能帮助到你。

于 2013-04-16T08:37:39.703 回答