2010-08-08 3 views
0

시나리오는 다음과 같습니다.Internet Explorer의 프레임 세트에서 양식을 게시 할 때 나타나는 버그

두 개의 서버가 있습니다. 이전의 webshop (asp, 공유 호스트)과 새로운 웹샵 실행 및 새로운 웹 사이트 (php, 우리 자신의 상자에서)를 실행합니다.

오래된 서버가 dom1.com에 응답하고 새 서버가 dom2.com에 응답합니다.

이제 우리는 dom1.com에 갈 때 새 상점을 표시하기를 원하며 dom2..com 웹 사이트를로드하는 index.html에 프레임 세트를 만들었습니다. 이것은 dom1.com에 대한 DNS를 처리하는 공유 호스트에서 DNS를 제어 할 수 없기 때문에 훌륭한 솔루션입니다.

Heres the joker. 새로운 webshop의 메인 사이트에는 양식이 있습니다. 프레임 - dom1.com을 통해 웹 사이트를 볼 때 양식이 작동하지 않습니다. dom2.com에서 직접 볼 때 양식이 올바르게 작동합니다! 그리고 이제는 낯선 부분까지도 FireFox, Safari, Chrome (Mac 또는 Windows)에서는 문제가되지 않습니다. 이 문제는 IE8에서만 발생합니다 - 7/6은 테스트하지 않았습니다.

또한 dom2.com에서 양식을 사용하려고합니다. 이는 성공적입니다. 그리고 나서 dom1.com을 통해 시도해보십시오 - 그러면 작동합니다!

양식은 하나의 필드 형식이며 입력은 8 자 코드입니다. 올바른 코드는 코드에 연결된 사진을 표시합니다.

아무 것도 없습니다. 내가 dom2.com에 "웹 사이트를 추가하는 경우

+0

에서 dom2.com에 웹 사이트 리디렉션 나는 그것을 신뢰한다. " – Phliplip

답변

0

이것은 인터넷 익스플로러에서 MS '동일 출처 정책에 확실히 때문이다 ..

는 dom1.com/index.asp