2010-12-08 57 views
3

我想在頁面上使用sessionStorage,但它給我一個錯誤。 下面是代碼:錯誤使用sessionStorage

<script type="text/JavaScript"> 
sessionStorage.setItem("classname", "value1"); 
sessionStorage.setItem("classdesc", "value2"); 
</script> 

我從螢火控制檯得到的錯誤是:當我嘗試使用localStorage的正常工作,所以爲什麼sessionStorage的原因9

:操作不支持「代碼」一個錯誤?

+0

是否使用`window.sessionStorage`顯示同樣的問題? – 2010-12-08 02:21:05

+0

你正在通過file加載:///? http://yuilibrary.com/projects/yui3/ticket/2529165 – 2010-12-08 03:53:49

回答

8

我能想到的唯一的事情就是「頁面還沒有準備好」,嘗試把這個代碼在末的主體部分的

<html> 
    <head></head> 
    <body> 
    <!-- YOUR PAGE HERE --> 
    <script type="text/JavaScript"> 
     sessionStorage.setItem("classname", "value1"); 
     sessionStorage.setItem("classdesc", "value2"); 
    </script> 
    </body> 
</html> 

最終的答案: 的sessionStorage不會以「本地模式」工作,但如果您將文件上傳到服務器,它將起作用。