Microsoft는 마침내 Internet Explorer 7에서 네이티브 XMLHttpRequest 개체를 추가했지만 인터넷 옵션 대화 상자에서이 개체를 사용할 수 없음을 알았습니다. 그렇다면 XMLHttpRequest()와 ActiveXObject ("Microsoft.XMLHTTP")를 비교하면 어떤 이점이 있습니까?XMLHttpRequest() vs ActiveXObject ("Microsoft.XMLHTTP") - 중요한 점은 무엇입니까?
사용 중지 할 수있는 경우 브라우저 호환성 점검을 영원히 계속해야합니다. 그렇습니까? XMLHttpRequest()가 ActiveXObject ("Microsoft.XMLHTTP")보다 빨리 초기화하거나 무엇을할까요? Microsoft는 왜이를 추가하고 선택적으로 만들겠습니까?
은 (는) Firefox 특정 페이지와의 호환성을위한 것일 수 있습니까? – Xinus
@Rubens Farias, 그럴 예정입니다. 난 단지 XMLHttpRequest를 확인하거나 ActiveXObject()에 대해서도 똑바로 가야하는지 알고 싶기 때문에 IE7 + (다른 브라우저가 아닌)에서만 작동합니다. –
IE7 이상에서 XmlHttpRequest를 직접 사용하면 보안 예외를 잡을 수 있습니다 try/catch에서 직접 또는 간접적으로 사용할 수 없음을 의미합니다. ActiveX 접근 방식을 선택한 경우 내부 구현이 매우 다르다는 점 (로드 된 DOM과 호환되지 않으며 변환 할 필요가 있음)과 속도가 느리고 ActiveX가 아주 자주 비활성화된다는 점에 유의하십시오. – Abel