为什么IE8以上不支持localStorage

2025-05-10 02:05:16

localStorage:是html5提供的客户端存储数据的方法,存储的数据没有时间限制。

按照官网说法IE8及以上的版本均支持localStorage,但是笔者今天做了个小demo测试,出现了下面的问题:

代码:

<!DOCTYPE HTML>

<html>

<head>

<script src="jquery-1.7.2.min.js"></script>

<script type="text/javascript">

window.onload=function(){

if(window.localStorage){

alert("support");

}else{

alert("not support");

}

}

</script>

</head>

<body>

Test LocalStorage

</body>

</html>

为什么IE8以上不支持localStorage

但是通过html5test网站查询,发现当前使用的IE9版本是支持localStorage的

为什么IE8以上不支持localStorage

那么问题出在什么地方呢,通过查阅官方资料了解到:

IE9doesn'tsupport localStoragefor local files

即IE9localStorage不支持本地文件,那么笔者将刚刚的测试页面部署到TomCat服务器,再开启页面查看,果然可以了

为什么IE8以上不支持localStorage

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢