IE8 교차스크립트 차단 해제


IE8.0을 사용하다보면 아래와 같이 교차 사이트 스크립팅을 방지한다고 뜰 때가 있다.

 

<↑↑페이지 위쪽에 이렇게 뜨는경우>

특히 다음 애드클릭스는 IE8에서 교차 스크립팅 때문에 차단이 되어버린다. (애드클릭스를 사용하는 사람이라면 꽤 손해가 생기겠죠)
이 블로그도 다음 애드클릭스가 설치가 되어있는데 교차 스크립팅 방지를 풀지 않으면 아래 이미지처럼 광고가 표시되지 않는다.

 
<교차 스크립팅이 방지된 화면>

위 이미지를 보면 위쪽에 Windows Server2008 광고가 보일 것이다. 저것은 구글 애드센스.
그리고 그 광고 밑쪽을 보면 '#' 이렇게 표시된 공허한 부분이 보인다. 바로 저부분이 다음 애드클릭스가 표시되어 있어야 할 부분인데 교차 스크립팅 방지때문에 전혀 표시가 되지 않는다.

 

<정상 화면>

위 이미지는 교차 스크립팅 방지를 해제하여 정상적으로 표시가 되는 화면이다.



▶이제 교차 스크립팅을 어떻게 해제하는지 알아보자.

인터넷상단의 메뉴에서

도구 - 인터넷 옵션 - 보안탭을 클릭하자.
 

위와 같은 화면이 나타난다.
그럼 인터넷옵션창 아래중간부분에 '사용자 지정 수준(C)' 라는 항목을 클릭하자.

 

클릭을 하게되면 위와 같이 설정 페이지가 나타나는데, 다른부분은 다 무시하고 죽~ 내리다보면 'XSS 필터 사용' 부분이 '사용' 으로 체크가 되있을 것이다. 이 부분을 '사용 안함' 으로 바꿔주면 교차스크립팅 방지 문제는 바로 해결.








반응형

'IT > Repair' 카테고리의 다른 글

Visual Studio Just-In-Time Debugger 오류창 안뜨게 하는법.  (0) 2009.11.08