在幻像中,JS cookie有两个属性。
http://phantomjs.org/api/webpage/property/cookies.html
"到期"和"到期"
我不明白为什么它有两个属性而不是一个。
我可以使用"到期"时间戳并忽略"到期"?
答案 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。