关闭Active DOM连接

时间:2011-03-09 14:29:47

标签: javascript dom

当我试图强制关闭活动DOM连接时,我遇到了一个问题。这是我用来尝试关闭元素中所有连接的代码:

var n, div = document.getElementById('some-div-id');
while(div && div.firstChild) {
   n = div.firstChild;
   try{
      n.removeAttribute('src');
      n.setAttribute('src','resource-that-will-return-blank-response');
   } catch (ex) {}
   try{
      div.removeChild(n);
   } catch (ex) {}
   delete n;
   n = null; 
}

这里的目标是,无论当前状态如何,都需要关闭与远程资源(图像,脚本,iframe等)的任何活动连接。这似乎适用于大多数情况(奇怪的是,在所有情况下都在IE中),但是在Firefox和Chrome中仍然存在一些连接,即在挂起之前包含重定向的连接。

是否有人知道强制关闭DOM连接的更可靠方法?

当我创建元素以允许我的代码强制连接关闭时,我需要做些什么吗?

0 个答案:

没有答案