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服务器。