当我切换到另一个页面时,如何让我的浏览器完成 AJAX 请求而不是停止它们?

当我切换到另一个页面时,如何让我的浏览器完成 AJAX 请求而不是停止它们?

我通常需要在切换到另一个页面之前处理一个页面上的事情,从“喜欢/赞成评论或帖子”到“重要操作”,并且并不总是附带有关操作是否实际进行的反馈。

这是一个大问题!我假设一旦我启动特定的 AJAX 请求,操作就会继续进行,但由于我切换到另一个页面,因此 AJAX 请求被中止,因此操作实际上并没有发生。这导致我多次返回该页面,发现我的操作根本没有发生;为了让你知道这有多糟糕,这种情况甚至在对 Super User 进行评论时发生过一次!

有没有办法告诉我的浏览器不要丢弃这些 AJAX 连接而只是让它们完成?

答案1

您可以做的一件事就是安装FireBug 扩展适用于 Firefox。

安装完成后,按F12在网络面板中打开访问过的网页。它会显示所有请求,包括您的 AJAX 请求。

失败的请求以红色显示。现在右键单击它并单击重发。它发送请求而无需再次加载页面。

相关内容