Lawnchair-0.6.1 js:关闭和重新打开浏览器之间的数据不一致

时间:2014-08-12 13:15:50

标签: javascript lawnchair

我使用的是Firefox 32.0和Chrome版本36.0。我想将Lawnchair用于客户端,持久性 json数据存储。我创建了一个HTML来试用它,如下所示: -

<!DOCTYPE html>
<html>
<head>
    <title>my osim app</title>
</head>
<body>
    <div id="visit-times"/>
    <script src="http://brian.io/lawnchair/downloads/lawnchair-0.6.1.min.js"></script>
    <script>
        var store = new Lawnchair({ name: 'testing' }, function (store) {

            store.get('counter', function (cnt) {
                if (!cnt) {
                    cnt = { key: 'counter', val: 1 }
                }
                else {
                    cnt.val++;
                }

                store.save(cnt);

                document.getElementById("visit-times").textContent = "You visited this page " + cnt.val + " times.";
            });
        });
    </script>
</body>
</html>

当我在两个浏览器中打开此HTML文件(位于IIS开发服务器上)时,它会显示计数1并在刷新时增加它。但是,在关闭并重新打开浏览器时,它会再次从1启动计数器。

我想使用这些数据,不仅在创建它的文件中,而且在同一域/子域中托管的其他文件中。

有人可以告诉我如何拥有持久的客户端数据存储?

0 个答案:

没有答案