【问题标题】:write an IE XHR proxy in javascript用 javascript 编写一个 IE XHR 代理
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 是的。你不知道我找了多久。我希望我能不止一次投票给你……嗯。
    • 如果您对小型图书馆有任何疑问,请随时与我联系 - 有机会我是作者 ;)
    • 是的,我注意到了。我很高兴你写了那个。我打算在这个项目上使用你的库:code.google.com/p/aost/issues/detail?id=145你应该在那里停下来,我们一直在寻找强大的 JS 人才
    猜你喜欢
    • 2014-01-11
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2016-05-05
    • 2010-11-08
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多