2009-08-09 48 views
2

我写了一些书签来自动化网页上的一些任务。我希望能够以某种方式存储一个值,以便当我第二次运行书签时,它会看到它存在,并尝试使用它。如何在小书签调用之间存储对象?

我希望能够做到这一点使用纯JavaScript。有点像greasemonkey的存储。

+0

在同一页上,或跨页/ pageloads? – 2009-08-09 11:09:40

+0

在同一页上。但是,该页面可能在多个选项卡中打开。 – Geo 2009-08-09 11:16:08

回答

2

如果您不需要保存域之间的值,则可以使用JavaScript Cookie,使用document.cookie
W3号有一个简单的例子:http://www.w3schools.com/JS/js_cookies.asp
,这里是微软另一个例子:http://msdn.microsoft.com/en-us/library/ms533693%28VS.85%29.aspx

+0

你能提供一个片段吗? – Geo 2009-08-09 11:17:41

+0

还有一个问题:在所有打开页面的选项卡上都能看到Cookie? – Geo 2009-08-09 11:33:12

+0

从快速测试看,它看起来像(在Firefox上),尽管不同的浏览器可能会有不同的表现。 – Kobi 2009-08-09 11:41:56