jScript调试器错误,用简单的脚本

我正在研究一个本地html文件,存储在Win7机器上并在IE 9中打开。这个html文件使用javascript和jStorage。

但是,当我运行时,我收到错误“SCRIPT5007:无法获取属性’set’的值:对象为null或未定义。” 此错误指向$.jStorage.set("Key", "Hello");语句$.jStorage.set("Key", "Hello");

我究竟做错了什么? 我已经尽可能地将html和javascript作为基本内容,以缩小范围。

这是html:

    Backlog Tracker         

…而且,这是脚本(在html中引用为“backlog.js”):

 $(document).ready(function(){ $("body").append(""); $("button").click(function(){ $.jStorage.set("Key", "Hello"); console.log($.jStorage.get("Key")); }); }); 

作为旁注,我已经阅读了有关SO的其他问题,例如此处 ,但似乎没有任何解释。 在这里参考jStorage的用法,一切似乎都是有序的。 由于这个SO答案,我最初指向jStorage。

localStorage不适用于IE中的本地文件。 它在Chrome中,但不在IE中。

如果你的 ,IE 9也会支持JSON。

尝试运行一个小型本地Web服务器。