0

我使用的是 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 开始计数器。

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

谁能告诉我如何拥有持久的客户端数据存储?

4

0 回答 0