为什么IE8以上不支持localStorage

时间:2024-11-11 05:32:51

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

© 手抄报圈