我有一个页面可以检查用户是否登录,如果没有登录,它会将他们重定向到登录页面,并且我在 Chrome 开发工具中的事件侦听器计数中遇到了一些奇怪的行为。
当用户被重定向到登录页面时,登录成功,然后重定向回主页,事件侦听器计数约为 6000。
当用户关闭选项卡,然后导航回主页(这次跳过登录屏幕,因为他们的会话仍处于活动状态)时,事件侦听器计数仅为 4000。
什么可能导致事件侦听器数量出现这种巨大差异?两次加载相同的页面,唯一的区别是会话已经建立......
已经有一个活动会话导致事件侦听器计数下降这么多是什么原因?