我有一个网站,每个页面都需要检查用户是否关闭浏览器,在这种情况下我运行一些代码(releaseLocking)。
所以在这些页面上我已经实现了这个代码:
$(window).on('beforeunload', function () {
return "Are you sure you wanna quit ?";
});
$(window).unload(function () {
releaseLocking();
});
它有效,但我注意到,如果我导航到实现此代码的多个页面,则在关闭浏览器时,我将多次调用 releaseLocking(对于每个先前访问的页面)。
我宁愿只为真正活跃的最后一页运行此代码。你明白我的意思吗?
你知道如何进行吗?
谢谢。