不要这样
XMLHttpRequest是主机对象,您不应尝试对其进行扩展。引用Kangax:
DOM扩展的下一个问题是 DOM对象是宿主对象
,而宿主对象是最糟糕的一堆。根据规范(ECMA-262第3版),允许宿主对象执行操作,甚至没有其他对象可以梦想。引用相关部分[8.6.2]:宿主对象可能以任何与实现相关的行为来实现这些内部方法,或者可能是宿主对象仅实现了某些内部方法,而没有实现其他方法。
这也意味着宿主对象可能不允许使用扩展
prototype。
但是,正如Kangax所建议的那样,您可以在周围创建包装器,
XMLHttpRequest并随心所欲地对其进行处理。



