Window.close 및 Chrome으로 문제
-
19-09-2019 - |
문제
나는 자바 스크립트가있는 아이 창을 닫으려고 노력하고 Firefox에서 모든 것이 잘 작동하지만 Chrome에서는 창문이 닫히지 않습니다.
여기에 내가 사용하는 것이 있습니다
$(document).ready(function() {
if (window.opener && !window.opener.closed)
window.opener.location = "http://www.website.com"
window.close();
});
나는 제안을 시도했다 Google, 그러나 아무 소용이 없습니다.
비슷한 문제가 있거나 근로자를 아는 사람이 있습니까?
해결책
나는이 질문이 오래되었음을 알고 있지만 같은 문제에 부딪쳤다. 이것은 나를 위해 효과가있었습니다.
window.open('', '_self', ''); //bug fix
window.close();
다른 팁
이전에 Window.open ()로 다른 창을 열면
이것은 작동하지 않습니다 :
window.open(...)
window.open('', '_self', '');
window.close();
하지만 일 :
window.open(...);
setTimeout(function(){
window.open('', '_self', '');
window.close();
}, 100);
이와 같은 것이 작동해야합니다.
settimeout (function () {window.close ();}, 50);
Chrome Kiosk (전체 화면) 모드에서 작동한다고 생각합니다. 성공적으로 시도했습니다.
top.window.close ()가 나를 위해 작동합니다. IE, FF, Chrome, Safari 및 Opera에서 테스트.
이것은 나를 위해 효과가있었습니다
var win = window.open ( "about : blank", "_self"); win.close ();
제휴하지 않습니다 StackOverflow