2010-07-08 2 views
0

나는 쇼핑 카트 페이지가 이해 :버튼 내 '신용 카드로 지불'이 팝업 발사 어디에하여 showModalDialog

window.showModalDialog (ccPaymentURL, 널 (null) "dialogwidth : 450 픽셀, dialogheight : 370px; 센터 : 예; resizable : 예 ");

이 팝업으로로드 된 URL (다른 도메인에있는 SSL 페이지)은 CC 정보를 수집하고 요금을 처리하며 (원래 사이트에서 실행중인 웹 서비스를 통해) 주문을 '유료'로 표시합니다.

이 시점에서 팝업은 부모를 새로 고치기로되어 있습니다. 부모 쿼리 재시도를 사용하여 주문이 지불되었음을 확인하고 업데이트 된 주문 상태를 다시 표시합니다.

통합 테스트를 통해 모든 것이 올바르게 작동하고 있음을 확인할 수 있습니다. 그러나 실제로 ... 일부 사용자는 체인을 어딘가에서 끊고 부모 페이지가 다시로드되지 않습니다. 나는 이것이 다른 브라우저 (및/또는 브라우저 설정)가 showModalDialog를 처리하는 방법과 관련이 있다고 생각합니다. 그래서 이런 종류의 사용 사례를 구현하려고 할 때 잘못 될 수있는 알려진 것들의 개요를 찾고 있습니다.

들으

답변

0

가 발생하지 전체 체인을 방지 크로스 도메인 보안 정책의 어떤 종류가 있을까?

또는 팝업에서 오류 처리 방법은 어떻게됩니까? 검증이 성공적으로 수행되었는지 여부에 대한 모든 경우를 처리합니까?

관련 문제