gpt4 book ai didi

javascript - 在 webkit 浏览器中调用 location.replace 后无法运行任何异步 ajax 请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:05 27 4
gpt4 key购买 nike

我有一个使用 location.replace 导航到结果页面的加载页面。此请求可能需要很长时间,因此需要一段时间才能返回。与此同时,我正在使用长轮询 ajax 请求来更新加载页面的进度信息。

这在 Firefox 和 IE 上运行良好,它允许 ajax 请求在调用 location.replace 后继续。

但是对于 webkit 浏览器(Chrome、Safari),一旦执行了 location.replace 请求,所有的 ajax 请求都会被取消。

有没有办法在主窗口导航到 webkit 浏览器中的另一个页面时发出 ajax 请求?

最佳答案

如果您使用 ajax,也许您可​​以使用 ajax 调用下载页面,然后将其主体渲染到事件页面并更改 webkit 支持的当前 url。

关于javascript - 在 webkit 浏览器中调用 location.replace 后无法运行任何异步 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6418279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com