Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 背景选项卡在IE中不活动_Asp.net_Ajax_Session - Fatal编程技术网

Asp.net 背景选项卡在IE中不活动

Asp.net 背景选项卡在IE中不活动,asp.net,ajax,session,Asp.net,Ajax,Session,我有一个web应用程序,它在后台运行一个AJAX脚本,以保持会话活动 AJAX请求发送到服务器,服务器将当前日期时间回复回客户端。该日期时间显示在状态栏中 当浏览器只有一个选项卡打开或者应用程序是活动选项卡时,一切都很好。 但是,如果该应用程序成为后台选项卡,则其他一些选项卡处于活动/聚焦状态,将无法保持会话的活动状态 我已经下载了Fiddler并查看了HTTP请求,我可以看到请求正在进行,并且得到了正确的datetime回复 我注意到一件事:当我把标签放在后台,等几分钟再回来时,状态栏会显示我

我有一个web应用程序,它在后台运行一个AJAX脚本,以保持会话活动

AJAX请求发送到服务器,服务器将当前日期时间回复回客户端。该日期时间显示在状态栏中

当浏览器只有一个选项卡打开或者应用程序是活动选项卡时,一切都很好。 但是,如果该应用程序成为后台选项卡,则其他一些选项卡处于活动/聚焦状态,将无法保持会话的活动状态

我已经下载了Fiddler并查看了HTTP请求,我可以看到请求正在进行,并且得到了正确的datetime回复

我注意到一件事:当我把标签放在后台,等几分钟再回来时,状态栏会显示我把标签放在后台的旧日期时间datetime,直到它超过预定时间为止。然而,当我检查Fiddler时,请求/响应一直在工作


有人知道发生了什么事吗?即使应用程序选项卡位于后台,客户端发送的请求是否足以使会话保持活动状态?

后台的选项卡是什么意思?您的页面可能已缓存,为什么不使用javascript使会话保持活动状态?后台选项卡:当您打开多个选项卡时,您现在正在浏览的这个实例是活动选项卡,所有其他选项卡都是后台选项卡。我正在使用javascript保持会话活动。