Javascript Cookies过期回调

Javascript Cookies过期回调,javascript,cookies,Javascript,Cookies,当Cookie过期时,这是否可能触发JS回调 我想在其中一个cookie过期时弹出一个警报 如何实现这一点?没有标准的API 您可以检查document.cookies,解析cookies的到期日期,将其与当前时间进行比较(通过Date()),然后对其设置超时 或者(效率较低),您可以使用XMLHttpRequest轮询服务器,并返回有关请求中是否存在cookie的信息,然后根据返回的值发出警报 显然,如果在cookie过期时网站上没有显示包含cookie的页面,这将不起作用。这是为了调试吗?如

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

我想在其中一个cookie过期时弹出一个警报


如何实现这一点?

没有标准的API

您可以检查
document.cookies
,解析cookies的到期日期,将其与当前时间进行比较(通过
Date()
),然后对其设置超时

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


显然,如果在cookie过期时网站上没有显示包含cookie的页面,这将不起作用。

这是为了调试吗?如果一个网站仅仅因为cookie过期而弹出警报,我会有点恼火(事实上,如果它弹出任何警报,我都会恼火,这只是一个糟糕的设计)。@Gimby,不,假设我们在cookie中存储了一些东西,并使用cookie向用户显示信息,我们想让用户知道,当cookies过期时,信息已过期/删除。您失去了我作为潜在用户的身份。因为您使用跟踪Cookie并显示警报。@Gimby,我不明白您的意思,您能描述更多吗?这至少应该解释一点:我认为我们可以使用setTimeout来实现所有事情