永发信息网

我写了个script,if(window.localStorage){alert("localStorage")}为什么ie下弹不出来?

答案:1  悬赏:10  手机版
解决时间 2021-04-08 07:27
  • 提问者网友:火车头
  • 2021-04-07 11:04
我写了个script,if(window.localStorage){alert("localStorage")}为什么ie下弹不出来?
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-04-07 12:16
ie的话用userdata模拟吧
if(!window.localStorage && /MSIE/.test(navigator.userAgent)){
if(!window.UserData) {
window.UserData = function(file_name) {
if(!file_name) file_name="user_data_default";
var dom = document.createElement('input');
dom.type = "hidden";
dom.addBehavior ("#default#userData");
document.body.appendChild(dom);
dom.save(file_name);
this.file_name = file_name;
this.dom = dom;
return this;
};

window.UserData.prototype = {
setItem:function(k, v)
{
this.dom.setAttribute(k,v);
this.dom.save(this.file_name);
},
getItem:function(k){
this.dom.load(this.file_name);
return this.dom.getAttribute(k);
},
removeItem:function(k){
this.dom.removeAttribute(k);
this.dom.save(this.file_name);
},

clear:function() {
this.dom.load(this.file_name);
var now = new Date();
now = new Date(now.getTime()-1);
this.dom.expires = now.toUTCString();
this.dom.save(this->file_name);

};
}
window.localStorage= new window.UserData("local_storage");
}追问试了
木行哈!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯