【发布时间】:2009-07-14 13:07:40
【问题描述】:
问题:
- 我正在寻找拦截
xhr.open()呼叫的方法 - 我正在编写一个框架,它将与 exiting 代码一起运行,我无法控制它
- 我需要拦截此现有代码中的打开调用。
- 我无法更改现有代码
- 因此,我必须覆盖 IE 和 Firefox 的 native XHR 实现。
我取得了以下进展: http://dogself.com/telluriumTest/scripts/xhrhook.js
上述钩子在 Firefox 中有效,但在 IE 中无法正确绑定 onreadystatechange,因此发出了请求,但 onreadystatechange 回调从未正确执行。
你能给我一些关于如何解决这个问题的新想法吗?
【问题讨论】:
标签: javascript proxy frameworks xmlhttprequest