Javascript 如何在angular 7中清除浏览器缓存时强制浏览器注销用户?
当有人通过按ctrl+shift+del键清除浏览器缓存时,用户还应在angular 7中从网站注销?您可以定期检查是否仍存在任何cookie,这些cookie通常会在用户清除浏览器缓存时被删除Javascript 如何在angular 7中清除浏览器缓存时强制浏览器注销用户?,javascript,angular,Javascript,Angular,当有人通过按ctrl+shift+del键清除浏览器缓存时,用户还应在angular 7中从网站注销?您可以定期检查是否仍存在任何cookie,这些cookie通常会在用户清除浏览器缓存时被删除 document.cookie = 'present=true'; var interval = setInterval(() => { if (!document.cookie || document.cookie.indexOf('present') === -1) {
document.cookie = 'present=true';
var interval = setInterval(() => {
if (!document.cookie || document.cookie.indexOf('present') === -1) {
// call your logout function here
clearInterval(interval);
}
}, 10000);
这是一个问题还是一个声明?抱歉,这是一个问题。我想这可能是你为什么要这么做的原因?@UtsavUpadhyay对你的问题最好的回答是这样的:你所有的solotuions都不起作用,但感谢你的努力。或者你可以配置一个错误拦截器,当401响应来自api调用或使用守卫、拦截器和服务器响应的组合