当用户离开网页时,如何保持javascript代码运行(或重新运行但保持状态)?
我只想使用框架。
还有其他方法吗?
答案 0 :(得分:1)
您无法继续投放,但我认真推荐 Amplify.JS's Store API 。
通过抽象可能可用的许多浏览器存储功能,您可以使用键/值对保存数据。
更新: Example usage。
这很简单:
amplify.store("foo", "bar");
在关键"bar"
上存储值"foo"
。您可以在另一个页面中访问/修改它。 "bar"
也可以是一个对象,你能想到的任何东西!它可以是数字或整个节点的复杂对象。
foobar = amplify.store("foo");
检索"bar"
上存储的混合值([1,2,3,4]
或您想到的任何内容,例如"foo"
)。
如果还有问题,为什么不debug it?然后你可以告诉我们(我们)错误在哪里。