HTML5中的本地存储

时间:2011-06-24 09:35:31

标签: html5 local-storage

我在第1页的本地存储(html 5)中保存了一个值,然后当我转到第2页时,localstorage中的值消失了。你能告诉我这可能是什么问题吗?

编辑

我实际上使用以下函数在本地存储上设置数据

function set(key, data) 
{ 
     localStorage.setItem(key, data); 
} 
function get(key) 
{ 
     return localStorage.getItem(key); } 
function remove(key) { 
     localStorage.removeItem(key); } 
function clear() { 
     localStorage.clear(); 
} 

我在使用Firefox时遇到问题,并且在Chrome上没有任何问题。这看起来完全不同。 感谢致敬 Abishek R Srikaanth

1 个答案:

答案 0 :(得分:2)

您没有提供足够的详细信息来对此进行正确的排查,但请检查以下内容:

  1. 您是在本地预览您的设计(例如通过file://协议),还是在合适的网络服务器上?只有http://请求才能准确地为您服务
  2. 本地存储和Web SQL存储通过引用原始域或IP地址工作(再次为什么第1点很重要):您的第二页仍在范围内?
  3. 当你回到第1页时会发生什么?这些值会重新出现吗?