Cookie回调到期

时间:2014-07-04 08:52:13

标签: javascript cookies

当Cookie过期时,这是否可能触发JS回调?

我希望在其中一个Cookie过期时弹出警报。

我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:1)

它没有标准的API。

您可以检查document.cookies,从Cookie中解析到期日期,将其与当前时间(通过Date())进行比较,然后再对setTimeout进行比较。

或者(效率较低),您可以使用XMLHttpRequest轮询服务器,并返回有关cookie是否在请求中的信息,然后根据返回的值发出警报。

显然,如果在cookie过期时没有显示带有cookie的网站上的页面,这将无法正常工作。