-6

我只想了解如何实现在后台运行的页面而不受导航到其他页面的限制,例如:IRCTC 网站——如果我们请求 pnr 状态,则 pnr 状态通过打开另一个页面在后台处理,我们可以导航/browse 到 IRCTC 站点中的任何其他页面

实际场景:在我的项目中,我有用于导出到 excel 的代码,通常需要 10 分钟才能导出到 excel ......所以,为了减少我希望将进程导出到 excel 以在后台运行的时间,以便用户可以在导出到 excel 过程中也在我的网站中导航其他页面,为此我提出了一个问题,如果有任何方法可以解决,请提及方法..谢谢..:-)

4

1 回答 1

3

HTTP 是无状态的,因此您在一个浏览器窗口中所做的事情不应影响同一台机器上另一个窗口中发生的事情。

但是,如果您依赖服务器端状态,例如会话,而不是 HTTP POST 或 GET 数据,是的,当有人在两个选项卡中打开您的站点时,您会遇到麻烦,因为相同的数据将显示在两个选项卡中。至少,这就是我猜你的问题是根据你的问题。

要解决这个问题,请删除会话逻辑并依赖每个请求提供的数据,例如 POST 和 GET。

如果您遇到完全不同的问题,请尝试再次解释“实现在后台运行的页面而不受导航到其他页面的限制”的含义。

于 2013-06-04T12:28:14.823 回答