浏览器中cookie,session,localStorage的操作
2017-02-03 10:56
447 查看
cookie不能跨域,不能跨浏览器
1,设置cookie,多个cookie用;分隔
/*设置cookie,有效期30天*/
function setCookie (name , value) {
var Days = 30 ;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000 );
document .cookie = name + "=" + escape(value) + ";" +sName1+"=" + escape(sValue1) +";path=\/;expires=" + exp.toGMTString();
}
setCookie( "popped" , "yes" );
简单方法:document.cookie = name+"="+escape( value);
jquery方法,jquery.cookie.js插件
function setSize(name,value) {
$.cookie(name,value,{path:'/',expires:365});
}
简单方法$.cookie("size",16px,{path:'/',expires:365});
2,删除cookie,
function deleteCookie( name){
document.cookie= name+"=''; expires=" +new Date(0).toUTCString();
}
简单方法:document.cookie=name+ "=''; expires=" +new Date(0).toUTCString();
3,获取cookie
function
GetCookie(sName){
var
aCookie = document.cookie.split(
";");
for
(var
i=0; i < aCookie.length; i++){
var
aCrumb = aCookie[i].split(
"=");
if
(
sName == Trim(aCrumb[0])){
return
(aCrumb[1]);
[align=left] } [/align]
[align=left] } [/align]
return
null;
[align=left]}[/align]
[align=left]获取cookie并判断cookie是否存在[/align]
if (GetCookie("popped" ) == "yes" ){
alert(GetCookie( "popped" ));
}
[align=left]jquery[/align]
[align=left]value= $.cookie(name);[/align]
[align=left]
[/align]
[align=left]4,查看页面的所有cookie,可用document.cookie;[/align]
[align=left]
[/align]
[align=left]session不能跨域,跨浏览器[/align]
[align=left]1,查看页面所有session,window.sessionStorage;[/align]
[align=left]2,设置session,window.sessionStorage['name'] = value;或者window.sessionStorage.name = value;[/align]
[align=left]3,查看某一个session,window.sessionStorage['name'];或者window.sessionStorage.name;[/align]
[align=left]
[/align]
[align=left]localStorage的方式与session相似[/align]
[align=left]查看页面所有localStorage,window.localStorage;[/align]
1,设置cookie,多个cookie用;分隔
/*设置cookie,有效期30天*/
function setCookie (name , value) {
var Days = 30 ;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000 );
document .cookie = name + "=" + escape(value) + ";" +sName1+"=" + escape(sValue1) +";path=\/;expires=" + exp.toGMTString();
}
setCookie( "popped" , "yes" );
简单方法:document.cookie = name+"="+escape( value);
jquery方法,jquery.cookie.js插件
function setSize(name,value) {
$.cookie(name,value,{path:'/',expires:365});
}
简单方法$.cookie("size",16px,{path:'/',expires:365});
2,删除cookie,
function deleteCookie( name){
document.cookie= name+"=''; expires=" +new Date(0).toUTCString();
}
简单方法:document.cookie=name+ "=''; expires=" +new Date(0).toUTCString();
3,获取cookie
function
GetCookie(sName){
var
aCookie = document.cookie.split(
";");
for
(var
i=0; i < aCookie.length; i++){
var
aCrumb = aCookie[i].split(
"=");
if
(
sName == Trim(aCrumb[0])){
return
(aCrumb[1]);
[align=left] } [/align]
[align=left] } [/align]
return
null;
[align=left]}[/align]
[align=left]获取cookie并判断cookie是否存在[/align]
if (GetCookie("popped" ) == "yes" ){
alert(GetCookie( "popped" ));
}
[align=left]jquery[/align]
[align=left]value= $.cookie(name);[/align]
[align=left]
[/align]
[align=left]4,查看页面的所有cookie,可用document.cookie;[/align]
[align=left]
[/align]
[align=left]session不能跨域,跨浏览器[/align]
[align=left]1,查看页面所有session,window.sessionStorage;[/align]
[align=left]2,设置session,window.sessionStorage['name'] = value;或者window.sessionStorage.name = value;[/align]
[align=left]3,查看某一个session,window.sessionStorage['name'];或者window.sessionStorage.name;[/align]
[align=left]
[/align]
[align=left]localStorage的方式与session相似[/align]
[align=left]查看页面所有localStorage,window.localStorage;[/align]
相关文章推荐
- 浏览器数据存储:Cookie和Session,localStorage 和 sessionStorage
- 分享:ASP.NET(c#)操作cookie、session、cache工具类
- phpCookie和Session操作
- 关闭浏览器,和浏览器禁用cookie时Session处理的方法
- 记录浏览器添加收藏,cookie操作
- jsp中使用URL重写跟踪Session,浏览器不支持Cookie的解决方案
- Session,Cookie相关操作
- jsp中使用URL重写跟踪Session,浏览器不支持Cookie的解决方案
- 【HTML5】【转】浏览器本地数据(sessionStorage、localStorage、cookie)与server端数据
- JS 操作Google Chrome浏览器的cookie
- ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)
- ASP.NET(c#)操作cookie、session、cache工具类
- 对于不支持cookie的浏览器,使用response.encodeURL方法来使用session
- 在禁用Cookie的浏览器中使用Session
- session和cookie的使用及其区别(cookie是在用户浏览器上,而session是在服务器上的,一般cookie不是很安全)
- PHP session和cookie的操作及使用
- 在禁用Cookie的浏览器中使用Session
- JavaScript操作浏览器Cookie
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- JS 操作Google Chrome浏览器的cookie