在我们当前的项目中,我们正在使用HTML 5 localStorage,并针对Firefox使用全局存储作为备用方案,对于IE6/IE7则使用userdata行为。备用方案是通过名为jStorage的JS脚本提供的。
这个方案在测试IE6/IE7时工作得还不错,即使它“工作”,但实际上有一个限制,即userdata行为会将其锁定,因此只能在相同的URL或与MSDN所说的“为了安全起见,UserData存储仅在用于持久化存储的相同目录和协议下可用。”。
因此,如果我在一个页面上设置一个值,然后导航到另一个页面,尽管我在同一个站点上,它也无法工作。对于我们来说,这几乎使它作为本地存储的备用方案无法使用,因为它是按域范围划分的。
有人遇到过这个问题并找到了一个好的解决方案吗?任何想法或想法都将不胜感激。
这个方案在测试IE6/IE7时工作得还不错,即使它“工作”,但实际上有一个限制,即userdata行为会将其锁定,因此只能在相同的URL或与MSDN所说的“为了安全起见,UserData存储仅在用于持久化存储的相同目录和协议下可用。”。
因此,如果我在一个页面上设置一个值,然后导航到另一个页面,尽管我在同一个站点上,它也无法工作。对于我们来说,这几乎使它作为本地存储的备用方案无法使用,因为它是按域范围划分的。
有人遇到过这个问题并找到了一个好的解决方案吗?任何想法或想法都将不胜感激。