在webkit浏览器中调用location.replace后,无法运行任何异步ajax请求
Unable to run any async ajax requests after location.replace is called in webkit browsers
我有一个加载页面,它使用location.replace导航到结果页面。此请求可能需要很长时间,因此需要一段时间才能返回。同时,我使用长轮询ajax请求来更新加载页面的进度信息。
这在Firefox和IE上运行良好,它允许在调用location.replace后继续进行ajax请求。
但对于webkit浏览器(Chrome、Safari),一旦执行location.replace请求,所有ajax请求都会被取消。
有没有一种方法可以在主窗口导航到webkit浏览器中的另一个页面时发出ajax请求?
如果你使用ajax,也许你可以通过ajax调用下载页面,然后将其boddy呈现到活动页面中,并更改当前的url witch-webkit支持。
相关文章:
- PhantomJS - 检查javascript函数是否正在运行的任何方法
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 找不到在 create-js 中运行的动画,未列出任何错误
- 漂亮的照片在Dreamweaver上完美运行;但不能在任何浏览器上在线工作
- 如何从Node.js运行gullow任务-gullow.start()的任何更好的替代方案
- 使用ajax运行php脚本不会显示任何结果
- 如果发现任何数据,如何停止每7秒运行一次的函数
- Firefox附加组件:cfx-run运行良好,cfx-xpi运行良好,但附加组件没有任何作用
- 自定义Angular.js过滤器在IE8中不返回任何内容,在Chrome/FF中运行良好
- JavaScript无法在我机器上的任何浏览器上运行
- Object.defineProperty()在测试(jpm运行)过程中有效,但不起作用;使用实际xpi时,不要执行任何
- PhantomJS在使用命令行运行任何js时都会出现分段错误
- 如何检测浏览器是否正在运行任何javascript(不更改页面上的js)
- 浏览器中不运行任何东西
- 不能运行任何JS相关的东西.MVC页面
- jQuery插件错误在IE6/7,试图运行任何未使用的键被按下.如何战斗
- 主干集合取回在成功调用中不运行任何东西,但是取回所有的东西
- Magento附加javascript但没有运行任何函数(消息未定义)
- 在webkit浏览器中调用location.replace后,无法运行任何异步ajax请求
- MS CRM 2011汇总12〃;语法错误“;运行任何报告时