我知道不将过期部分放入会创建会话cookie。因此,cookie会在浏览器关闭时被删除。
但我想创建一个在浏览器关闭或x分钟时删除的cookie。 (首先发生10分钟)。
因此,当我设置cookie并保持登录应用程序超过10分钟时,即使我没有关闭浏览器,也必须删除cookie。 怎么做?
答案 0 :(得分:2)
你只需要编写setTimeOut函数来取消设置cookie。
例如,你设置了一个像:的cookiedocument.cookie="somekey=something; expires=; path=yourdomain.com";
你只需要在js文件中写一些javascript代码,在某段时间内取消设置。(此处为3秒)
setTimeout(function(){document.cookie="somekey=; expires=; path=yourdomain.com"},3000)
或删除所有Cookie
setTimeout(function(){document.cookie=""},3000)