下载APP 编程狮,随时随地学编程
返回 首页

HTTP cookies 详解

开始阅读
目录
概述
cookie 的起源
cookie 是什么
创建 cookie
cookie 编码
过期时间选项
domain 选项
path 选项
secure 选项
Cookie 的维护和生命周期
使用失效日期
cookie 自动删除
Cookie 限制条件
Subcookies
JavaScript 中的 cookie
HTTP-Only cookies
总结

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }