我已经使用window.onbeforeunload
在关闭浏览器标签页面上注销了meteor用户。它与tab关闭工作正常但我的用户登出页面刷新我不想要。有没有解决这个问题的方法。我希望用户不要在页面刷新时注销。我是Meteor的新手。任何帮助将受到高度赞赏。我用过的代码是
window.onbeforeunload = function() {
Meteor.logout();
}
答案 0 :(得分:0)
我也是流星的新手,经过多次尝试,我找到了这个解决方案:
if (sessionStorage.getItem('session') === null) {
Meteor.logout();
}
window.onload=function(){
sessionStorage.setItem('session','on');
};
此代码在我的Meteor.startup函数中。这样,只有在新会话而不是刷新页面时,用户才能在流星启动时注销。