반응형

자바스크립트 기본 함수인

 

window.close();

 

but...어쩐 일인지 이 창을 닫겠습니까, y,n 메세지가 뜬다.

 

이유인즉.. IE 7.0 의... 보안 정책..

 

해결책은

 

window.open('about:blank', '_self').close();

 

로 해결.

 

 

※ 정리

 

window.close();      //IE 6.0 이하 Ver.

 

window.open('about:blank', '_self').close();     //IE 7.0 이상 Ver.

 

---------------------------------------

 

※ 익스플로러 버전 비교 자동 스크립트.

 

//익스플로러 버전 비교 후 자동 창 닫기.
   if(/MSIE/.test(navigator.userAgent)){
    //IE 7.0 이상
    if(navigator.appVersion.indexOf("MSIE 7.0")>=0){
    window.open('about:blank', '_self').close();
    }
    //IE 7.0 이하
    else{
    window.opener = self;
    self.close();
    }
    }


출처: http://windydh.egloos.com/viewer/10544473

반응형
,