首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器标签计时器在异步跨域ajax请求的情况下旋转?

浏览器标签计时器在异步跨域ajax请求的情况下旋转?
EN

Stack Overflow用户
提问于 2012-11-19 10:19:56
回答 1查看 152关注 0票数 0

我有jsp page1,它是托管在tomcat1.i上的application1进行的。我正在从我的浏览器(通过页面)向不同get服务器(node.js)上的不同应用程序(跨域请求)发出异步跨站点ajax请求,直到我没有得到响应( 3-4分钟之后),我的firefox/chrome客户端选项卡继续显示处理(就像计时器一直在选项卡上旋转,左下角显示等待servername),这在IE上是不会发生的。由于这是异步调用,我不希望用户感觉到服务器上正在处理的东西。

有没有办法阻止火狐/chrome?浏览器标签上计时器不停旋转的行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-19 11:26:24

您可以使用这些内容来隐藏chrome/firefox的“加载”栏(希望它能工作):

  1. 在不同的线程中执行Ajax调用(阅读有关工人的内容)。(这是HTML5标准,在旧浏览器中不能工作)
  2. 如果您是作为页面onload()的一部分启动ajax调用,请尝试将其放入setTimeout()或setInterval()中。
  3. 尝试将请求提交到隐藏的iframe (将隐藏的表单& iframe嵌入到页面中,将请求参数作为隐藏变量添加,将表单的目标设置为该iframe的名称,将表单的操作设置为ajax请求的url,提交表单)。这可能无法工作,因为它会造成隐藏的页面加载(但值得一试)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13451782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档