为什么不使用XMLHttpRequest

Why not use XMLHttpRequest?

本文关键字:XMLHttpRequest 为什么不      更新时间:2023-09-26

我在web应用程序中使用AJAX。然而,文件对说

而不是这个:

var req = new XMLHttpRequest();

这样做:

var req = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
                      .createInstance(Components.interfaces.nsIXMLHttpRequest);

为什么我这样做更好?有什么区别?提前谢谢。

猜测你读过这个。。。。这句话适用于XPCom模块,即Mozilla应用程序中的模块。不适用于web应用程序,所以您应该坚持标准调用,或者使用一些JS框架来保护您免受浏览器之间的差异。

我认为这与chrome和非chrome代码有关,

.createInstance(Components.interfaces.nsIXMLHttpRequest) 

在这两种情况下都有效。你应该测试一下这种情况是否仍然存在。