Microsoft, Internet Explorer 7'de yerel XMLHttpRequest nesnesini nihayet ekledi, ancak bunun Internet Seçenekleri iletişim kutusunda devre dışı bırakılabileceğini öğrendim. Yani XMLHttpRequest() ActiveXObject ("Microsoft.XMLHTTP") vs kullanarak yarar var?XMLHttpRequest() vs ActiveXObject ("Microsoft.XMLHTTP") - ne anlamı var?
Devre dışı bırakılabiliyorsa, bu, tarayıcı uyumluluk kontrollerini sonsuza kadar sürdürmemiz gerektiği anlamına gelir, değil mi? XMLHttpRequest() ActiveXObject ("Microsoft.XMLHTTP") veya daha hızlı başlatır mı? Microsoft neden ekliyor ve isteğe bağlı yapıyor?
Firefox'a özel sayfalar için uyumluluk olabilir mi? – Xinus
@Rubens Farias, olması amaçlanıyor. Sadece IE7 + (başka bir tarayıcı yok) ile çalışıyorum, bu yüzden gerçekten de XMLHttpRequest için kontrol etmem gerektiğini veya sadece ActiveXObject() –
için doğrudan doğruya gidip gitmeyeceğimi bilmek istiyorum. Sadece IE7 + ile çalışıyorsanız, doğrudan XmlHttpRequest ile çalışabilirsiniz, sadece güvenlik istisnasını yakalayın Bir deneme/yakalamada, yani doğrudan veya dolaylı olarak devre dışı olduğu anlamına gelir. ActiveX yaklaşımını tercih ederseniz, iç uygulamanın oldukça farklı olduğunu (yüklenen DOM ile uyumsuz, dönüştürmesi gerekir) ve daha yavaş ve ActiveX'in oldukça sık devre dışı bırakıldığını unutmayın. – Abel