2013-12-11 2 views
3

레코드가 클릭되면 사용자 레코드를 편집하는 데 사용되는 팝업 모달 div가 표시되는 앱이 있습니다. div에 iframe이 포함되어 있습니다.IE11 및 IFrame 내역 개체

iframe에서 사용자가 저장을 클릭하면 서버 쪽 유효성 검사가 수행되는 양식이 다시 게시됩니다. 오류가 있으면 사용자에게 오류 정보와 뒤로 가기 버튼이 표시됩니다.

후방 이동 버튼 (-1)가 IE8/9/10, 크롬, 클릭

, iframe을가 여전히 다시 사용자의 변경 형태로 되돌아 history.go 유선된다 문제를 해결할 수 있습니다.

IE11에서는 상위 페이지를 마지막 페이지로 되돌려 보내므로 div를 잃을뿐만 아니라 목록을 잃어 버릴 수도 있습니다.

IE10에서와 같이 IE11을 작동시키는 방법이 있습니까?

FWIW, 우리는 등 유효한 이메일, 필수 필드에 대한 검사와 같은 기본 클라이언트 유효성 검사를 수행 할 수 있지만, 우리는 또한 백엔드에서이 작업을 수행 할뿐만 아니라 더 복잡한 규칙이 비즈니스 관계 등을 함께 할 수 있음을 확인

감사합니다.

+0

사용자에게이 동작을보고하게하고 프레임 셋과 프레임에서도이를 확인했습니다. – Davin

답변

1

IE11이 마지막으로 HTML5로 전환되면서 푸시 및 팝 스테이트를 사용할 수 있도록 내역 상태를 저장할 수 있습니다. 이것을 사용하면 "뒤로"(여기에서 잘 작동합니다)를 제어 할 수 있습니다.

+0

Thanks Miraino 나는 IE11에서이 문제를 해결하기 위해 pushstate와 popstate를 사용하는 것으로 끝 맺었습니다. – supertemp