登录退出时设置cookie,获取cookie,删除cookie,舍弃jquery.cookie.js插件

前言:公司以前用的jquery.cookie.js插件来存取删cookie,要求退出登录时,删除cookie,在未正常退出登录时,下次登录可自动登录,but用该插件的$.cookie("username",null,-1);并不管用,查了一些方法解决好像并不管用,可能本人插件的版本或项目自身问题:

设置cookie

清缓存

(以上截图摘自https://www.cnblogs.com/wangmaoling/p/7745005.html)

所以果断舍弃,查看官网 封装了以下三个方法:解决cookie存取删问题

//设置cookie
function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires+"; path=/";//path=/是根路径
}
//获取cookie
function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i

 

你可能感兴趣的:(原生js)