Una breve ricerca con SanGoogle mi ha portato QUI , dove, tra le altre cose, è riportato questo esempio di codice:
Codice PHP:
if (window.XMLHttpRequest){

          
// If IE7, Mozilla, Safari, etc: Use native object
          
var xmlHttp = new XMLHttpRequest()

}
else
{
if (
window.ActiveXObject){

          
// ...otherwise, use the ActiveX control for IE5.x and IE6
          
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
          }


L'articolo, però dice anche:

Note that an organization may use Group Policy or IE Options to disable the new native XMLHTTP object if desired.

Parrebbe quindi che l'XMLHTTP object possa essere disabilitato sia da una Group Policy che direttamente dall'Utente nelle opzioni di IE
L'articolo, però, dice anche:

Note that IE7 will still support the legacy ActiveX implementation of XMLHTTP alongside the new native object, so pages currently using the ActiveX control will not require rewrites.

... Alle prove l'ardua sentenza!

HTH
Zappa