사파리에서
ajax success시 window.open을해서 띄워줄려하는데
ajax통신후에 띄우면 사파리에서 열리지 않는데 해결방법이 있을까요
|
답변 4개 / 댓글 4개
채택된 답변
+20 포인트
2021-07-08 (목) 13:24:19
답변에 대한 댓글 2개
Phillips
2021-07-08 (목) 13:37:15
https://stackoverflow.com/questions/45569893/javascript-window-open-issue-in-safari
악용하는경우많아서 태그생성후 click 이벤트를 통해서 하라네요.
var a = document.createElement('a');
a.href = 'https://google.com';
a.setAttribute('target', '_blank');
a.click();
악용하는경우많아서 태그생성후 click 이벤트를 통해서 하라네요.
var a = document.createElement('a');
a.href = 'https://google.com';
a.setAttribute('target', '_blank');
a.click();
2021-07-08 (목) 14:39:25
https://stackoverflow.com/questions/20822711/jquery-window-open-in-ajax-success-being-blocked
ajax호출 전에 widow.open()
success에서 url 지정하는 방식으로 하라고 하네요.
비동기옵션 끄니까 동작하네요
태그 생성후 click 이벤트로도 실행이 않되네여 ㅠㅠ
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.