반응형
자바스크립트 기본 함수인
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
반응형
'Tech develop > Javascript' 카테고리의 다른 글
[javascript] utf-8일때 한글 깨짐 해결 (0) | 2014.10.31 |
---|---|
[javascript]자바스크립트 팝업창 닫기 (0) | 2014.10.29 |
[javascript]자바스크립트 한글 체크 (0) | 2014.10.28 |
[JavaScript] 객체지향 프로그래밍 (2) | 2014.08.21 |
iframe 자동 사이즈 조절 (0) | 2014.08.18 |