2009-07-20 2 views
-1

간단한 웹 페이지를 Windows Server 2003으로 개발 중입니다. 인터넷   익스플로러 4, 5, 6, 7, 8Windows Server 2003 용 Internet Explorer 6이 Windows XP 용 Internet Explorer 6과 똑같이 작동하지 않는 이유는 무엇입니까?

문제는 인터넷   익스플로러   7 및 Internet   Explorer가   8 제대로 내 웹 페이지를 표시하는 것입니다 : 나는 multiple versions of Internet Explorer와 웹 페이지를 테스트입니다. 이것은 jQuery의 최신 버전을 사용한 이후로 시작되었습니다.

인터넷   Explorer   6을 사용하여 테스트하려고하면 Ajax 컨트롤이 제대로 작동하지 않습니다. 동일한 페이지가 Windows XP의 인터넷   Explorer   6에서 다른 컴퓨터에서 작동합니다.

Internet Explorer에있는 버그를 수정해야합니다.

  • Windows Server 2003에서 테스트 할 수 있도록 버그 수정이 있습니까?
  • Windows Server 2003에서 인터넷   Explorer   6을 효과적으로 테스트 할 수있는 다른 방법이 있습니까?
  • Windows Server 2003의 Internet   Explorer   6이 인터넷   Explorer   6 Windows에서   XP와 다른 방식으로 작동하는 이유는 무엇입니까?
  • 어떻게 행동을 동일하게 만들 수 있습니까?
+1

마지막 글 머리 기호에. IE를 서로 같이 작동시키지 마십시오. 두 가지 모두에서 작동하는 방식으로 코딩합니다. 또한 다중 IE는 이슈를 알고있어 개별 IE처럼 작동하지 않습니다. http://tredosoft.com/Multiple_IE를 참조하십시오.page = 2 – Randell

답변

4

IE6을 테스트하는 완벽한 방법을 제공하지 않는 다중 IE로 작업 할 때 발견되었습니다. Virtual PC 2007 및 IE6 이미지를 다운로드하고 Ajax 컨트롤이 해당 환경에서 작동하는지 확인하는 것이 좋습니다. 당신은 당신의 마지막 두 개의 글 머리 기호에

http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en

+0

정말 짜증나지만 옳다. (마이크로 소프트가 하나의 오래된 소프트웨어 조각을 위해 이미지를 제공해야한다는 것은 슬픈 일이다.) 나는 빅 플레이어들이 IE 6을 지원하기를 멈추고있어 기쁘다. – Daff

+0

그레이트 daff 나는 의견에 동의한다. – venkatachalam

0

대답에서 IE6 가상 하드 디스크를 다운로드 할 수 있습니다 IE6은 관련 W3C와 ECMA를 구현하지 않는 crufty 소프트웨어 (버그, 불안) 오래 된 조각이 있다는 것이다 표준을 올바르게 IE7은 조금 나아졌으며 IE8은 더 나아졌지만 오픈 소스 대안은 표준 준수 분야에서 우월합니다.

아직 많은 사람들이 IE6을 사용하고 있지만 비율은 꾸준히 하락하고 있습니다. 예를 들어, 최신 Net Applications 통계에 따르면 IE6이 17 % 미만이고 Firefox 3.0이 20 % 이상인 것으로 나타났습니다.

그렇다면이 의미는 무엇입니까? 표준 및 표준 준수의 목표는 올바른 방식으로 표준을 사용하는 웹 페이지가 모든 표준 준수 브라우저에서 작동하고 거의 동일하게 보일 수 있다는 것입니다. 뻔뻔스럽게도 호환되지 않는 브라우저를 지원하려고한다면 다양한 브라우저 (브라우저의 다른 버전, 영리한 CSS 해킹, 조건부 자바 스크립트 등)를 사용하여 다양한 브라우저를 작동시켜야합니다. 힘든 일입니다.

내 충고는 IE6 이하를 지원하지 않는 것이므로 꼭해야합니다. 대신 웹 페이지가 Firefox, Safari, Chrome 및 Opera에서 작동하는지 확인하는 데 시간을 보내십시오. 내 경험에 따르면 오픈 소스 대안 중 하나에서 작동하는 페이지는 모두 작업 할 수있는 좋은 기회입니다.