JSP·script·jquery

크롬은 원본창 window.close 안되고 자식창만 닫을수 있게 변경되었음

초이짬 2017. 3. 16. 14:49
728x90

현재 버전 56.0.2924.87

로그 아웃을 했을때 창을 닫을려고 했는데

window.close 가 안먹는다
콘솔 로그를 보면
Scripts may not close windows that were not opened by script.
이런 메세지가 나온다

자신이 open 한 창이 아니면 창을 닫을수 없단다...

//self.opener = self;
window.open('','_self').close();
self.close();
window.close();
window.opener = window.location.href;
window.open('about:blank','_self').close();
window.open('location', '_self', '');

웹에 나와 있는 온갓걸 다 했는데 안된다..

보안 취약점 땜에 그렇게 된거 같다..

나중에 다른 브라우저도 영향을 받을지도 모르겟다..

한참 찾았다...아...


728x90