gpt4 book ai didi

javascript - 当用户清除浏览器缓存时如何调用函数

转载 作者:行者123 更新时间:2023-11-28 00:00:00 24 4
gpt4 key购买 nike

我在 AngularJS 中创建了一个应用程序,该应用程序在我的应用程序中也运行良好,我使用了类似于

中使用的 session 管理

http://plnkr.co/edit/Mvrte4?p=info

//set the browser session, to avoid relogin on refresh
$window.sessionStorage["userInfo"] = JSON.stringify(loginData);

session 管理工作正常,但问题是,假设用户清除了缓存,我想在用户点击任何链接之前自动触发一个功能,所以工作就像用户自动清除浏览器缓存一样立即弹出登录弹出窗口。

谁能告诉我一些解决方案

最佳答案

您可以使用 setInterval 并检查 sessionStorage 是否不为空。

setInterval(function(){
if (typeof $window.sessionStorage["userInfo"] == 'undefined'){
console.log("SHOW POPUP");
}
},100);

关于javascript - 当用户清除浏览器缓存时如何调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com