자바스크립트 브라우저 경고창 안뜨게 닫는 방법
javascript에서 자기자신(브라우저 창)을
닫고 싶을 때 하는 방법은
1. window.close();
2. self.close();
이렇게 두가지가 있다.
그런데 창을 닫을때 저렇게 쓰면 창을 닫겠냐는 경고창이 꼭 나온다.
예, 아니오 버튼이 한번 더 나와서 마우스로 굳이 또 클릭을 하게 만든다.
물론, 이 기능이 반드시 필요한 경우도 있다. 그러나 대부분의 경우 닫기 기능을 경고창 없이 진행하게 하고 싶을 것이다.
자, 그러면 이럴 때 어떻게 하면 좋을까??
window.open("about:blank", "_self").close();
이렇게만 써주면 된다. ㅎㅎㅎ
어라, 닫아야 되는데 open이 써 있어서 이상한가??
약간의 꼼수이긴 하나, 자기 자신의 창에 자식창을 열어서 모두 닫아버리는 방법이라 보면 되겠다.
반대로, 자식 창에서 부모창을 이렇게 닫으려면 어떻게 하지??
opener.open("about:blank","_self").close();
이렇게 하면 된다.
아... 너무 쉽다.
댓글과 구독이 간절하다..
개발자들끼리는 꼭 해주세요.. ^--------^
'프론트엔드' 카테고리의 다른 글
htttps 호출 시 SSL 무시하여 오류 안나게 하는 법 (0) | 2022.03.15 |
---|---|
(css) table 테이블 깨짐 방지 td 줄바꿈 방지 (0) | 2021.06.10 |
HTML에서 다른 문서 import 하기 (0) | 2021.05.26 |
자바스크립트 간단히 맨 위로(Top) 기능 주기 (0) | 2021.05.26 |
css <br> 줄간격 조절하기 line-height (0) | 2021.05.26 |