Javascript IE9 Localstorage API清除函数问题 localStorage.clear() SCRIPT1002:语法错误 JsonSerializer.js,第347行,字符6

Javascript IE9 Localstorage API清除函数问题 localStorage.clear() SCRIPT1002:语法错误 JsonSerializer.js,第347行,字符6,javascript,html,internet-explorer-9,local-storage,Javascript,Html,Internet Explorer 9,Local Storage,在IE9中,本地存储未清除 谢谢你的帮助 我不能肯定这是您的情况,如果您以脱机模式加载本地文件(即如果您将其加载为文件://URL),IE9不支持本地存储 但是我认为根本没有定义window.localStorage。试试这个: localStorage.clear() SCRIPT1002: Syntax error JsonSerializer.js, line 347 character 6 我没有尝试从本地或脱机模式加载它。IE9中提供了window.localStorage对象,但

在IE9中,本地存储未清除


谢谢你的帮助

我不能肯定这是您的情况,如果您以脱机模式加载本地文件(即如果您将其加载为
文件://
URL),IE9不支持本地存储

但是我认为根本没有定义
window.localStorage
。试试这个:

localStorage.clear() SCRIPT1002: Syntax error JsonSerializer.js, line 347 character 6
我没有尝试从本地或脱机模式加载它。IE9中提供了window.localStorage对象,但在尝试调用localStorage.clear method.Hmmm时出现了问题。那么在我看来你的代码没有问题。你确定这就是错误所在吗。它抱怨语法有时它实际上在以前的一行上?问题是从,IE9不能处理Eval函数的空字符串。例如:var text=“”;评估(“(“+text+”)”);
if(window.localStorage) {
  localStorage.clear() 
} else {
  alert("localStorage is not available");
}