Web/Javascript

"지금 보고 있는 웹페이지 창을 닫으려고 합니다..." 안나타나게 하기

pikisvill 2021. 8. 6. 13:48

웹페이지 개발시 자바스크립트로 처리 하는 로직입니다.

 

 

 

 

안나타게 하려면

if(navigator.appVersion.indexOf("MSIE 7.0") >= 0 ){  //익스플로러 체크
	window.open(baseUrl + "blink.html","_self").close();
}else if(navigator.appVersion.indexOf("MSIE 8.0") >= 0){    //보안 alert 방지
	window.open(baseUrl + "blink.html","_self").close();
}else{
	self.close();
}

기타) iframe 내에서 팝업 닫아야 할때는

(비슷한소스인데 parent를 넣어줘서 함..소스형식은 동일)

var useragent = window.navigator.appVersion;
var msie = useragent.indexOf ( "MSIE " );
var version = useragent.substring(msie+5,msie+8);
alert(version);
if (version >= "7.0"){
	parent.window.open('about:blank','_self').close();
}else{
 	parent.opener=null;
  	parent.window.close();
}