소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

Web

Chrome 에서의 Ajax

탑~! 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 구버전
}


728x90
반응형

'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