我有一个超时来进行ajax调用,但即使在选项卡关闭后,chrome仍在继续调用它



普通的js代码(没有服务工作线程,但应用程序有一个包含空服务工作线程的清单(。

ajax 调用的简单超时,即代码。

我关闭了所有 chrome 选项卡,在任务管理器中关闭了进程,不再有 chrome 进程,但我仍然在我的服务器上收到请求。这发生在本地和服务器上,我知道这一点,因为我可以看到发送的 cookie 以及需要哪个用户 ID。

我也知道 chrome 正在运行代码,因为请求中有一个日期并且会随时更新。

三重检查chrome是否对所有用户关闭,并在任务管理器中处理。

这不是巧合,因为目前我有 2 个不同的用户(不同的 chrome 配置文件(在执行此操作。同样在我的开发服务器中,有很多用户具有相同的行为。

我也不确定是chrome,但必须是,node.js单独无法更改请求的时间。

Win 10 和 Chrome 版本 60.0.3112.90(官方版本((64 位(

太可怕了,我不知道该怎么办...

如果我重新启动节点.js服务器所有请求都会停止。

是我的错误!由于我有服务器端渲染(使用 react(,我忘记了超时也在服务器端运行。解决方法是不在服务器端运行任何超时。

无论如何,感谢您的回答。我担心 chrome 如何仍然运行我的 js 代码甚至关闭,根本没有意义!

最新更新