将cookie转换为localStorage以兼容不支持localStorage的浏览器
以前看到有人说chrome不支持cookie 还费了好大劲把localStorage修改为cookie,
在这互联网高速发展的时代。我们尽可能的向后兼容。
今天就做了一个localStorage 让用户所有浏览器都支持localStorage;
具体内容怎么写的还请详看!
<script>
//检测浏览器是否支持localStorage
if(typeof localStorage == 'undefined'){
//创建localStorage
var localStorageClass = function(){
京东自营 this.options = {
expires : 60*24*3600,
domain : "swe_ling@163"
以前看到有人说chrome不支持cookie 还费了好大劲把localStorage修改为cookie,
在这互联网高速发展的时代。我们尽可能的向后兼容。
今天就做了一个localStorage 让用户所有浏览器都支持localStorage;
具体内容怎么写的还请详看!
<script>
//检测浏览器是否支持localStorage
if(typeof localStorage == 'undefined'){
//创建localStorage
var localStorageClass = function(){
京东自营 this.options = {
expires : 60*24*3600,
domain : "swe_ling@163"
}
}
localStorageClass.prototype = {
//初实化。添加过期时间
init:function(){
var date = new Date();
date.Time() + 60*24*3600);
this.setItem('expires',GMTString());
},
//内部函数参数说明(key) 检查key是否存在
findItem:function(key){
var bool = kie.indexOf(key);
if( bool < 0 ){命中注定我爱你大结局
return true;
}else{
}
localStorageClass.prototype = {
//初实化。添加过期时间
init:function(){
var date = new Date();
date.Time() + 60*24*3600);
this.setItem('expires',GMTString());
},
//内部函数参数说明(key) 检查key是否存在
findItem:function(key){
var bool = kie.indexOf(key);
if( bool < 0 ){命中注定我爱你大结局
return true;
}else{
return false;
}
},
//得到元素值 获取元素值 若不存在则返回 null
getItem:function(key){
var i = this.findItem(key);
if(!i){
var array = kie.split(';')
陈玘个人资料历程简介 for(var j=0;j<array.length;j++){
var arraySplit = array[j];
if(arraySplit.indexOf(key) > -1){
var getValue = array[j].split('=');
//将 getValue[0] trim删除两端空格
getValue[0] = getValue[0].replace(/^\s\s*/, '').replace(/\s\s*$/, '')
if(getValue[0]==key){
}
},
//得到元素值 获取元素值 若不存在则返回 null
getItem:function(key){
var i = this.findItem(key);
if(!i){
var array = kie.split(';')
陈玘个人资料历程简介 for(var j=0;j<array.length;j++){
var arraySplit = array[j];
if(arraySplit.indexOf(key) > -1){
var getValue = array[j].split('=');
//将 getValue[0] trim删除两端空格
getValue[0] = getValue[0].replace(/^\s\s*/, '').replace(/\s\s*$/, '')
if(getValue[0]==key){
return getValue[1];
}else{
return 'null';
}孟茜三围
}
}
}
好听女孩名 },
//重新设置元素
setItem:function(key,value){
var i = this.findItem(key)
kie=key+'='+value;
},
//清除cookie 参数一个或多一
clear:function(){
}else{
return 'null';
}孟茜三围
}
}
}
好听女孩名 },
//重新设置元素
setItem:function(key,value){
var i = this.findItem(key)
kie=key+'='+value;
},
//清除cookie 参数一个或多一
clear:function(){
for(var cl =0 ;cl<arguments.length;cl++){
var date = new Date();
date.Time() - 100);
kie =arguments[cl] +"=a; expires=" + GMTString();
}
}
}
var localStorage = new localStorageClass();
潘阳结婚照 localStorage.init();
}
localStorage.setItem('QQ1','562127378');
localStorage.setItem('QQ2','605003402');
document.write('QQ1: '+ Item('QQ2')+'<br />');
document.write('QQ2: '+Item('QQ1'));
</script>
var date = new Date();
date.Time() - 100);
kie =arguments[cl] +"=a; expires=" + GMTString();
}
}
}
var localStorage = new localStorageClass();
潘阳结婚照 localStorage.init();
}
localStorage.setItem('QQ1','562127378');
localStorage.setItem('QQ2','605003402');
document.write('QQ1: '+ Item('QQ2')+'<br />');
document.write('QQ2: '+Item('QQ1'));
</script>
发布评论