ActionScript 3.0/팁 & 노하우
[Javascript] IE7.0 에서 window.close() 할때 나타나는 알럿창 없이 사용하기.
우야꼬
2007. 9. 12. 17:45
IE7 이전에서는
window.opener = window;
window.close();
로 opener 를 속여서 닫도록 사용했었다.
근데 IE7 에서는 해킹에 이용된다는 미명하에
이 기능이 막히게 됐다.
하지만 개발자가 누군가 -_-;;
구글에서 그 해답을 찾았다.
window.opener = "nothing";
window.open('','_parent','');
window.close();
즉, 내 창 자체에 팝업을 띄우듯이 opener 가 되도록 속이는 것이다.
엄밀히 따지면 속이는게 아니라 정상적인것이다.
암튼 뛰는 놈위에 나는 놈 있다는게 괜한 말은 아닌거 같다. ㅎㅎ
window.opener = window;
window.close();
로 opener 를 속여서 닫도록 사용했었다.
근데 IE7 에서는 해킹에 이용된다는 미명하에
이 기능이 막히게 됐다.
하지만 개발자가 누군가 -_-;;
구글에서 그 해답을 찾았다.
window.opener = "nothing";
window.open('','_parent','');
window.close();
즉, 내 창 자체에 팝업을 띄우듯이 opener 가 되도록 속이는 것이다.
엄밀히 따지면 속이는게 아니라 정상적인것이다.
암튼 뛰는 놈위에 나는 놈 있다는게 괜한 말은 아닌거 같다. ㅎㅎ