相关疑难解决方法(0)

在哪里可以找到所有浏览器的默认超时设置?

我正在寻找某种文档来指定每个浏览器(IE6/IE7/FF2/FF3等)在请求放弃和超时前等待多长时间.

我没有运气试图得到这个.

有什么指针吗?

browser timeout http request

66
推荐指数
3
解决办法
16万
查看次数

超时XMLHttpRequest

如何在以下脚本中添加超时?我希望它将文本显示为"超时".

var bustcachevar = 1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects = ""
var rootdomain = "http://" + window.location.hostname
var bustcacheparameter = ""

function ajaxpage(url, containerid) {
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject) { // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } catch (e) {
            try {
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            } catch (e) {}
        }
    } …
Run Code Online (Sandbox Code Playgroud)

timeout xmlhttprequest

33
推荐指数
1
解决办法
8万
查看次数

不同浏览器的超时行为?

我正在写一个基于AJAX/COMET的在线聊天室.我的设计是:

请求

-----------------等待------------------------->发送转储数据

-----------------等待------------------------->发送转储数据

-----------------等待------------------------->发送转储数据

-----------------等待------------------------->发送转储数据

-----------------等待------------------------->发送转储数据

------发生了什么事,得到回应.

另一个要求..... ....

如您所见,服务器保留请求并等待发生的事情,如果发生了某些事件,只需推送数据并完成请求.然后客户端将发出另一个请求.在请求中有勾选,因此如果在两个请求的间隙之间发生事件,则服务器知道客户端有待处理的事件.

在浏览器超时之前,服务器还会发送一些空闲数据以防止客户端超时.

现在,问题出现了:不同浏览器的超时行为是什么?我知道浏览器发送请求并等待数据,如果等待时间太长,它会超时.但是不同浏览器的超时行为是什么?是否有任何标题可以控制浏览器的超时行为?通过了解浏览器的超时行为,以便我可以决定如何处理它们.我在哪里可以找到这些数据?

browser ajax timeout comet

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

timeout ×3

browser ×2

ajax ×1

comet ×1

http ×1

request ×1

xmlhttprequest ×1