【问题标题】:Javascript Session Data StorageJavascript 会话数据存储
【发布时间】:2010-12-22 09:53:06
【问题描述】:

有谁知道一种可靠的方法来存储数据以跨网站页面使用?...这是我目前发现的:

  1. Cookie - 没有足够的容量来存储我需要的 atm。
  2. 网址哈希 - 同上
  3. 框架 - 我不会使用 atm 的方法。
  4. HTML 5 document.localStorage 和 document.sessionStorage - 尚不完全支持
  5. Google Gears - 网站的用户很可能没有安装这个
  6. YUI Storage - 这听起来很有希望……有人有使用它的经验吗?
  7. jStore - 这听起来也很有希望,但是当我尝试使用演示并重新加载页面时,它丢失了我的输入。有人使用过这个插件吗?

注意:我不是相关网站的管理员,因此我没有数据库权限,但我可以添加脚本。


编辑:我发现这个有趣的网站在 window.name 中保存了session variables...它可能也有一些安全问题

【问题讨论】:

  • 什么脚本语言?

标签: javascript storage google-gears jstore


【解决方案1】:

Dojo 有一个很酷的插件,它使用闪存作为本地存储。加上它抽象了它,所以如果他们有齿轮或 html5 浏览器,它将使用它来代替

【讨论】:

    【解决方案2】:
    <input type="hidden"
    

    将值存储在其中,信息与信息一起从页面返回,并在您将其发送到另一个页面后,以此类推

    【讨论】:

    • 我认为这种方法不适用于我网站的页面。将数据发送到另一个页面会将数据保存到 URL 中,就像 php 所做的那样,这对我来说太有限了。我可能错了,但我不认为这对我有用。
    • 将数据存储在服务器上并向客户端发送一个ID,用于识别来自服务器的数据
    • 遗憾的是我没有服务器访问权限。我实际上是客户试图从允许我保存脚本和 HTML 的站点中获取更多信息。
    • 不仅仅是将其保存到某个文件或其他东西中
    • 我也不能那样保存文件。文件管理全部通过在线界面完成。所以没有可用的 ftp 地址或类似的东西。
    【解决方案3】:

    您可以使用服务器端会话吗?

    【讨论】:

    • 对不起,我不能。有关详细信息,请参阅上面的 cmets。
    猜你喜欢
    • 2016-09-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多