2013-12-16 24 views
2

我想要一种方法来保存我的网页上的进度/值,所以当有人退出并返回到网页上时,他们不会失去任何东西。举个例子说钱。我创造了一个游戏,他们赚钱,但如果他们退出并回来,他们将被重置为0.飞镖,创建饼干和读取它们

我想也许cookie会是一个好主意来保存变量的值? 当他们返回到网页时,它需要检测cookie并接收值并设置变量。

我该如何去做这件事,还是有更简单/更好的方法?

回答

4

Cookies不能容纳很多信息。听起来就像你想存储更多。

首先看看local storage - sample here

或者你可以考虑使用lawndart这是一个构建于indexeddbwebsql(用于Safari)之上的api。这里是关于indexed db的教程。

+0

这是惊人的感谢,你可以给存储的例子nd检索数据?将不胜感激。我发现该网站很难阅读。谢谢。 –

+0

您是否看到[this](https://www.dartlang.org/samples/localstorage/)?有一个链接到那里的源代码。有一个lawndart的例子[这里](https://github.com/sethladd/lawndart/tree/master/example/simple_run_through) –

+0

对不起,我没有!感谢您指出。 –