名称空间(Namespace): cookies

x. cookies

Cookies 管理

方法(Methods)

<static> add(name, value, options)

新增 Cookie 的值
参数(Parameters):
名称 类型 Argument 描述
name string 名称
value string
options object <optional>
选项
可选键值范围:
名称类型描述
expirestring过期时间
pathstring所属的路径
domainstring所属的域
示例(Examples)
// 新增一条 Cookie 记录, 
// 名称为 CookieName1, 值为 CookieValue1
x.cookie.add('CookieName1', 'CookieValue1');
// 新增一条 Cookie 记录, 
// 名称为 CookieName2, 值为 CookieValue2, 
// 过期时间为 2050-1-1 10:30:00 
x.cookie.add('cookieName2', 'cookieValue2', {'expire': new (2050, 1, 1, 10, 30, 00)});
// 新增一条 Cookie 记录, 
// 名称为 CookieName3, 值为 CookieValue3, 
// 过期时间为 2050-1-1 10:30:00 , 所属路径为 /help/
x.cookies.add('cookieName3', 'cookieValue3', {'expire': new (2050,1,1,10,30,00), path: '/help/'});
// 新增一条 Cookie 记录, 
// 名称为 CookieName4, 值为 CookieValue4, 
// 过期时间为 2050-1-1 10:30:00, 所属的域为 github.com
x.cookies.add('cookieName4', 'cookieValue4', {'expire': new (2050,1,1,10,30,00), path: '/', domain: 'github.com');

<static> query(name)

根据 Cookie 名称查找相关的值
参数(Parameters):
名称 类型 描述
name string 名称

<static> remove(name, options)

移除 Cookie 的值
参数(Parameters):
名称 类型 Argument 描述
name string 名称
options object <optional>
选项
可选键值范围:
名称类型描述
pathstring所属的路径
domainstring所属的域
示例(Examples)
// 移除一条 Cookie 记录, 名称为 CookieName1
x.cookies.remove('CookieName1');
// 移除一条 Cookie 记录, 名称为 CookieName2
x.cookies.remove('CookieName2', {path: '/help/'});