사파리에서 (5.1.4를 사용 중입니다) 문제가 발생했습니다. 로그인 양식을 제출하려면 다음 코드를 작성하십시오.setTimeout 문제가 Safari에만 표시됩니다.
$('#login-submit').click(function(e) {
e.preventDefault();
xDomainUtils.setIframeProxy('showLoginLoader');
setTimeout(function() {
$('#login-form').submit();
}, 1000);
});
로그인은 Safari에서 절대로 발생하지 않습니다. 로딩 gif는 단지 회전하고 회전합니다. Safari 개발자 도구를 사용하여 코드를 단계별 실행했는데 }, 1000);
행 이후에 오류가 발생했습니다. 자바 스크립트 오류가 발생하지 않습니다. 마치 자바 스크립트가 그 시점 이후에 실행을 멈추는 것과 같습니다.
전체 코드베이스를 볼 수 없을 때 피드백을 제공하는 것이 어렵다는 것을 알고 있습니다. 저는 이것이 사파리의 알려진 문제인지 궁금해했습니다. 어떤 조언을 주셔서 감사합니다!
아니요. 알려진 문제가 아니며 다른 코드에 문제가있는 것 같습니다. PMI하지만 xDomainUtils는 무엇입니까? 만약 당신이 그것을 논평하면 어떻게됩니까? 양식 HTML 및 기타 JavaScript를 게시 할 수 있습니까? – j08691