phantomjs cookie" expires" vs"到期"

时间:2017-05-31 19:29:28

标签: cookies properties phantomjs

在幻像中,JS cookie有两个属性。

http://phantomjs.org/api/webpage/property/cookies.html

"到期"和"到期"

我不明白为什么它有两个属性而不是一个。

我可以使用"到期"时间戳并忽略"到期"?

1 个答案:

答案 0 :(得分:0)

根据'add-cookie' documentation,只有文档才能将expires添加为数字。

phantom.addCookie({
  'name'     : 'Valid-Cookie-Name',   /* required property */
  'value'    : 'Valid-Cookie-Value',  /* required property */
  'domain'   : 'localhost',
  'path'     : '/foo',                /* required property */
  'httponly' : true,
  'secure'   : false,
  'expires'  : (new Date()).getTime() + (1000 * 60 * 60)   /* <-- expires in 1 hour */
});

不清楚cookies documentation中示例中的内容是什么,因为expires: 'Sat Oct 11 2014 21:44:33 GMT+0200 (CEST)'expiry: 1476128618之间大约有两年时间,即2016年10月10日星期一07 :43:38 PM。