상세 컨텐츠

본문 제목

Chrome 에서의 Ajax

Web

by 탑~! 2012. 12. 27. 10:00

본문

문제가 되는 코드는 아래와 같다.

var httpObj = new ActiveXObject("Microsoft.XMLHTTP");


위 코드는 익스에서만 동작한다고 한다. 그러나 크롬에서도 동작하게 할 수 있다. 아래와 같이 분기로직을 넣어서 해결 가능하다.

var httpObj = null;
if (window.XMLHttpRequest) {
    httpObj = new XMLHttpRequest(); // IE 7.0 이상, 크롬, 파이어폭스 등
} else if (window.ActiveXObject) {
    httpObj = new ActiveXObject("Microsoft.XMLHTTP"); // IE 구버전
}


'Web' 카테고리의 다른 글

웹페이지 IE 호환성 변경  (0) 2013.05.21
IE10 Compat Inspector  (0) 2013.05.21
Web Farm Framework 2.2  (0) 2012.12.28
MVC 패턴  (0) 2012.09.18
웹 해킹 툴  (0) 2012.06.04

관련글 더보기