【发布时间】:2011-03-30 07:49:43
【问题描述】:
如果我需要存储动态创建的内容,当插入到页面中时,会在容器中具有预定义的位置?
为了使其更易于理解,假设用户在输入框中输入了一些内容,结果是 YouTube 网址。一旦他/她点击输入,我将获取 URL 并创建一个嵌入式视频并将其添加到类名 box 的容器内的页面中。 这是动态内容。
这个框也可以使用jQuery-ui来拖动,所以位置不会总是一样的。现在,如果我要重新加载页面,我需要页面看起来与重新加载之前完全一样,包括位置和用户动态创建的内容。
我知道可能有很多方法可以做这样的事情,但是有限制。由于没有可用于存储此信息的服务器,我仅限于使用:
- 本地存储
- Web SQLite
还值得一提的是,这将在 Google Chrome 扩展程序中使用。
所以我的问题是,鉴于限制,存储此类信息的最佳方式是什么?
我在这里使用的示例:http://fiddle.jshell.net/Shaz/pfs8a/30/show/light/
【问题讨论】:
-
浏览器重启后是否需要保留位置?
-
@serg:是的,这将是一个 Chrome 扩展程序。 :)
标签: javascript jquery html google-chrome-extension local-storage