cookie
const tools = { /** * cookie 存取-通过escape转码 * @param {[String]} name cookie名称 * @param {[String]} value cookie值 * @param {[Number]} expires 过期时间/天 * @param {[String]} path 路径 * @param {[String]} domain 域名 * @param {[Boolen]} secure HTTPS/HTTP */ cookie (name, value, expires, path, domain, secure) { var arr, cookie , d = new Date(); if (value === undefined) { arr = document.cookie.match(new RegExp('(^| )' + name + '=([^;]*)(;|$)')); return arr ? arr[2] : ''; } else { cookie = name + '=' + value; cookie += expires ? ';expires=' + d.toGMTString(d.setDate(d.getDate() + expires)) : ''; cookie += path ? ';path=' + path : ''; cookie += domain ? ';domain=' + domain : ''; cookie += secure ? ';secure' : ''; document.cookie = cookie; } } } const authority = { //存储 setCookie(...arg) { return tools.cookie(...arg); }, //获取 getCookie(name) { return tools.cookie(name); } } try { if(window){ window.authority = authority; } } catch (e) { console.log(e) }