프로그래밍/웹 관련

IE7에서 서로 다른 도메인의 컨텐트가 하나의 페이지에 프레임 내에서 표시가 될 경우 새로운 창으로 뜨는 현상

채윤아빠 2008. 11. 4. 10:14
728x90
반응형
IE7의 교차 도메인 스크립팅 차단이라는 보안 기능으로 인해 발생한 문제로서 서로 다른 도메인간의 스크립팅은 차단됨

→ 해결방안: 도메인의 접미사가 같은 경우에는 <script document.domain=”aaa.com”></script>로 해결이 가능하지만, 도메인 접미사가 다른 경우에는 새 창으로 뜨도록 구성을 변경해야 함.

또는 다음과 같이 IE7의 옵션을 변경해 주면 됨

IE의 인터넷 옵션 > 보안 설정 > 인터넷 영역에 대한 사용자 지정 수준 창에서 
"다른 도메인 간의 하위 프레임 탐색" 을 허용하도록 하고,
해당 도메인을 팝업 차단을 허용된 사이트에 추가하면 됩니다.  

참고] Internet Explorer 7 FAQ (익스플로러 트러블 슈팅 ㅋ)|작성자 몬난아

'프로그래밍 > 웹 관련' 카테고리의 다른 글

ASP에서 UTF-8 처리  (0) 2009.04.11
유용한 몇몇 사이트  (0) 2009.02.13
HTML 특수문자코드표  (0) 2008.03.24
아파치(Apache) 서버의 서버 정보 표시 안하기.  (0) 2007.12.03
HTTP Content-Type 정리.  (0) 2007.12.03