1

我试图让一个按钮在加载时取消来自服务器的文档请求,我在 Chrome 上尝试过 window.stop() 但它不会阻止页面重新加载。我也尝试过这些行,但它们让我回到空白页,这不是我想要的,我只需要停止请求,就像按下 Esc 键一样。

document.write('<script type="text/undefined">'); or
document.write('<!--');

当我单击按钮并立即按 Esc 键时,我得到了想要的结果

编辑:一段时间后回到这个问题,我的意思实际上是:

“如何防止请求加载用户端服务器发送的响应”

4

2 回答 2

0

我的问题的解决方案是重定向到:

http_response_code(204);

所以页面在发出新请求之前保持不变,但我仍然能够正常使用它。感谢那些无论如何回答的人,可中止的提取也是一个解决方案。

于 2018-12-04T20:55:02.363 回答
0

我们确实需要查看您用于启动“来自服务器的文档请求”的代码。

如果您正在执行此类请求,这是一种很酷的取消方式。

使用abortable-fetch怎么样。

很好的演示在这里

于 2018-12-03T22:30:59.960 回答