js使用cookie

论坛 期权论坛 期权     
方游天下   2019-7-20 20:54   4614   0
1. 查看网页cookie的方法
  • 在地址栏输入:javascript:alert(document.cookie)就会弹出cookie的对话框
  • 使用开发者工具(F12),点击存储,选择cookie即可查看
2. js存储、读取、删除cookie
  • js存储cookie可以自定义函数存储,也可以语法存储
方法一:语法存储
document.cookie = "username=Tank";document.cookie = "sex=man";上面两句往cookie中存储了username和sex的信息。可用下面一句代替
document.cookie = "username=Tank;sex=man";方法二:函数存储
function setCookie(name, value){    document.cookie = name + "=" + escape(value);}
  • js读取cookie同样也可以划分字符串或者是使用函数
document.cookie就是cookie的内容
function getCookie(name){    var result = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));    if(result != null){        return unescape(result[2])}    return null}document.cookie的内容就是cookie保存的内容,例如"id=123;username=yang";
new RegExp("(^| )" + name + "=([sup];[/sup]*)(;|$)")生成的是正则匹配,例如name为"id",则表达式为:
/(^| )id=([^;]*)(;|$)/得到的result是一个列表(因为在正则表达式中我们返回的多个值),取列表中第二个值
  • js删除cookie只需要设置过期时间即可



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP