在javascript中编写IE XHR代理

时间:2009-07-14 13:07:40

标签: javascript proxy frameworks xmlhttprequest

问题:

  • 我正在寻找一种拦截xhr.open()调用
  • 的方法
  • 我正在编写一个框架,它将与退出代码一起运行,我无法控制
  • 我需要拦截现有代码中的公开调用。
  • 我无法更改现有代码
  • 因此我必须覆盖IE和Firefox的原生 XHR实现。

我取得了以下进展: http://dogself.com/telluriumTest/scripts/xhrhook.js

上面的钩子在firefox中工作,但是在IE中没有正确绑定onreadystatechange,所以发出了请求,但是onreadystatechange回调从未正确执行。

您能否就如何处理此问题向我提出任何新想法?

1 个答案:

答案 0 :(得分:0)

我猜XMLHttpRequest.js正是您所需要的,不是吗?