0
비동기 모드에 문제가 있습니다. 내 아약스 호출에서 나는 (10-45 초) 잠시가 걸리는 pdf를 만들고 아약스의 성공 섹션에서 나는 window.open('path of pdf')
을 호출하여 생성 된 pdf를 표시한다.ajax 비동기 호출
내 문제는 : 내가 동기화 모드에서 아약스를 호출 할 때
, 함수는 Safari에서 죽으면 더 팝업이 나타납니다. 으로 인해 요청이 너무 오래 걸렸습니다 ...
비동기 모드에서 호출하면 모든 것이 정상이지만 팝업 차단기가 pdf를 차단합니다. 동기화 모드에서 팝업 차단기가 활성화되어 있지만 팝업이 나타납니다.
ajax 호출에서'timeout' 옵션을 사용하면 타임 아웃 문제를 방지 할 수 있습니다. 이 외에도'window.location'을 사용하여 브라우저를 여는 대신 pdf로 리디렉션하는 방법에 대해 생각해보십시오. No Pop-Up Blocker는 이것을 막을 것입니다. – slevon