如何修改ActiveXObject JS构造函数?

mko*_*yak 5 javascript ajax proxy binding

我需要包装一个IE ajax请求,以便在发生时通知我.即我需要知道何时打开这个:

var xhr = new ActiveXObject("Microsoft.XMLHTTP");

这样做的唯一方法(我认为)是实现ActiveXObject构造函数来代理对真实构造函数/对象的开放调用.你能帮帮我吗?

另外:我不需要创建实际的xhr对象,所以请不要告诉我使用X框架,因为它很容易.

我需要知道的是在MS xhr对象上调用open(而不是我的代码).

非常感谢你!

Tom*_*lak 3

由于OP发布了类似的问题,而我发布了一个恰好适合这个问题的答案,他要求我链接到我的答案,而不是在这里重复。