-3

我正在制作一个 javascript 游戏,为了节省进度,我正在实施 cookie。我看过很多教程,但我似乎找不到一个只保存一个变量,然后只有在用户系统上有一个 cookie 时才从 cookie 中获取变量的教程。有谁知道如何实现这个?谢谢!要求: 创建一个包含多个变量的 cookie 稍后访问 cookie 就是这样!谢谢!

4

2 回答 2

2

https://github.com/carhartl/jquery-cookie

用法:

创建会话 cookie:

$.cookie('the_cookie', 'the_value');

创建过期 cookie,从那时起 7 天:

$.cookie('the_cookie', 'the_value', { expires: 7 });

创建过期 cookie,在整个站点中有效:

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

读取 cookie:

$.cookie('the_cookie'); // => "the_value"
$.cookie('the_cookie', { raw: true }); // => "the_value" not URL decoded
$.cookie('not_existing'); // => null

删除 cookie:

// returns false => No cookie found
// returns true  => A cookie was found
$.removeCookie('the_cookie'[, options]);

注意:删除 cookie 时,您必须传递与设置 cookie 完全相同的路径、域和安全选项,除非您依赖默认选项。

于 2012-09-21T23:21:59.717 回答
0

看看这个。

http://robert.accettura.com/blog/2012/01/17/localstorage-with-cookie-fallback/

如果你要构建一个游戏,你应该在可用的地方使用本地存储,最好是 cookie。如果本地存储不可用,它会自动回退 cookie。

于 2012-09-21T23:27:53.803 回答