当Cookie过期时,这是否可能触发JS回调?
我希望在其中一个Cookie过期时弹出警报。
我怎样才能实现这个目标?
答案 0 :(得分:1)
它没有标准的API。
您可以检查document.cookies
,从Cookie中解析到期日期,将其与当前时间(通过Date()
)进行比较,然后再对setTimeout
进行比较。
或者(效率较低),您可以使用XMLHttpRequest轮询服务器,并返回有关cookie是否在请求中的信息,然后根据返回的值发出警报。
显然,如果在cookie过期时没有显示带有cookie的网站上的页面,这将无法正常工作。