cookie合并存取方案 突破浏览器的cookie数量限制,将多个cookie合并写入到一个cookie内
varcookie=Jcookie('testcookiename');cookie.cookie('ttt',123,3600);// 以常规方式存入cookiecookie.cookie('ttt');// 以常规方式取出cookiecookie.cookie('ttt','',-1);// 以常规方式移除cookiecookie.set('aaa',123,3600);// 以合并的方式存入cookiecookie.set('bbb',123);// 以合并的方式存入sessioncookie.get('aaa');// 以合并的方式取出cookie或sessioncookie.remove('aaa');// 以合并的方式移除cookie或session##应用场景
- Jcookie兼顾普通的存取方式,同时为了突破老版本浏览器的对cookie个数的限制,采取了合并压缩的方式存取cookie;
- 在同一个域名下,用合并压缩方式存入多个cookie,只占有一个cookie位置;
- 更合理的session解决方案,某些浏览器的session过期时间不准确,多窗口浏览器session混乱等问题; Jcookie的session过期时间为5s,Jcookie只会在设置session的页面去维护session; 当前页面关闭时,5s后session自动过期,当然这个时间是可以调整的。