Php 打开多个选项卡中的非活动会话

Php 打开多个选项卡中的非活动会话,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我正在处理一个问题。我在jQuery中内置了用户空闲计时器,这样,如果用户在30分钟内未处于活动状态,他就会从应用程序中注销。这在一个打开的浏览器选项卡上非常有效。现在,我想对多个选项卡使用相同的功能。所以,若用户打开几个标签,只使用其中一个,他在所有应用程序中都处于活动状态,那个么我当前的设置会将他从他30分钟内未使用的其他标签中注销。如何同时与所有选项卡通信?提前谢谢你,沃尔夫。 为所有页面创建一个通用计时器。一个函数就可以了。将此函数放在一个单独的js文件中 在window.onload上

我正在处理一个问题。我在jQuery中内置了用户空闲计时器,这样,如果用户在30分钟内未处于活动状态,他就会从应用程序中注销。这在一个打开的浏览器选项卡上非常有效。现在,我想对多个选项卡使用相同的功能。所以,若用户打开几个标签,只使用其中一个,他在所有应用程序中都处于活动状态,那个么我当前的设置会将他从他30分钟内未使用的其他标签中注销。如何同时与所有选项卡通信?提前谢谢你,沃尔夫。

  • 为所有页面创建一个通用计时器。一个函数就可以了。将此函数放在一个单独的js文件中
  • 在window.onload上启动计时器。在window.onload上暂停计时器。在window.onload上重新启动计时器

    -在应用程序的每一页上都包含此内容

    如果显示代码,您可以获得更多帮助


AJAX?一分贝?请分享你已经尝试过的代码。谢谢你的回答,但这不是我想要的。对我来说,用户在做某些事情时是活跃的,而不仅仅是为了打开我的应用程序选项卡。因此,我的函数当前检查此事件(mousemove keydown DOMMouseScroll mouseweel mousedown touchtstart touchmove),但如果用户在其他选项卡中移动鼠标,我如何知道这一点,以便重新启动计时器?抱歉,如果我在帖子中不清楚。你完全弄错了…你需要window.blur和focus来知道用户何时切换到选项卡…没有其他方法来重新确认它。。。