28

가능한 중복 :
Running Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 on the same machine인터넷 익스플로러 8 및 Internet Explorer 6 쪽

가상화없이 옆에 인터넷 익스플로러 8 및 Internet Explorer 6면을 가지고 할 수있는 방법이 있나요?

Internet Explorer 7에서 제대로 작동하는 Multiple IEs을 사용했지만 인터넷 익스플로러 8 베타 2를 설치 한 이후로 Internet Explorer 6이 비정상적으로 작동하기 시작했습니다.

+7

그냥 IE8을 다운로드 할 때 f12 키를 눌러 IE8과 IE7 렌더링 사이를 전환 할 수있는 옵션이있는 디버그 도구를 얻을 수 있습니다 (단점과 표준 모드 모두에서). IE6 용 Tom에서 제안한 mydebugbar를 사용하면 VM을 사용하더라도 충분히 잘 작동합니다. – roborourke

답변

21

가상화도 사용합니다. 나는 내 컴퓨터에 here에서 무료로 다운로드 할 수 Virtual PC 2007,있어 마이크로 소프트의 인터넷 익스플로러 Virual PC 이미지를 다운로드 한. 이미지는 here입니다.

+3

왜 만료됩니까? – juan

+0

안녕하세요 Microsoft는이 게시물을 업데이트했으며 이제 Virtual PC, Virtual Box, VmWare 등과 같은 많은 가상화 제품에 대한 가상 컴퓨터를 제공합니다.여기서 옵션과 가상 머신을 찾으십시오. http://loc.modern.ie/es/virtualization-tools#downloads – Juan

8

가상화가이를 달성하는 가장 쉬운 방법입니다. 그것은 높은 오버 헤드를 가지고 있지만 IE는 여러 버전을 설치하려고하는 OS에 너무 많은 고리가 있기 때문에 혼란과 실패로 끝날 것입니다.

0

내가하는 일은 VMware를 다른 OS 인 IE6과 함께 사용하는 것입니다.

완벽하지는 않지만 도움이됩니다. 이건 정말 완벽하게 호환되지 않습니다 아직 자바 스크립트 팝업에 충돌처럼, 몇 가지 사소한 문제가있다,하지만 난 개발 과정은 상당히 안정적 발견했습니다 http://www.my-debugbar.com/wiki/IETester/HomePage
LE를 :

10

이보십시오. 모든 것이 끝나면 웹 애플리케이션을 실제 IE6에 대해 테스트하여 모든 것이 정상적으로 작동하는지 확인했습니다.

+0

키트의 멋진 조각. – Kieron

+0

DebugBar와 함께 IE의 여러 버전에서 페이지를 테스트 할 수있는 IETester가 있습니다 (역순으로 8에서 5.5 이상). 몇 가지 알려진 문제가 있지만 대부분의 경우 큰 도움이됩니다. 또한 DebugBar에 연결됩니다. – monkeypushbutton

2

VM에서 실행하거나 IE8이 추가 될 때까지 기다리거나 http://browsershots.org/을 사용하면 여러 운영 체제 및 브라우저에서 웹 사이트의 스크린 샷을 찍을 수 있습니다.

16

Microsoft는 하나의 운영 체제에서 여러 버전의 Internet Explorer를 지원하지 않습니다. 그 이유는 운영 체제와 Internet Explorer가 특정 DLL을 공유하기 때문입니다. Internet Explorer 6에서 Internet Explorer 7 (또는 Internet Explorer 8)로 업그레이드하면 실제로 일부 시스템 DLL이 대체됩니다. 이것이 Internet Explorer 7을 제거 할 때 Internet Explorer 6을 "얻는"이유입니다.

Internet Explorer 아키텍트 인 Chris Wilson은 블로그 게시물 Multiple IEs on one machine에서이 문제를 해결했습니다. 크리스는 mshtml.dll의 즉석 교체 CSS 렌더링을 위해 일 수 있음을 주장한다 "...하지만 설치된 새 Internet Explorer 시스템 DLL의 전체 세트를 가지고 같은이 아니다"확실히 최종 해결책으로 간주되지 않습니다.

가상화 만이 최종 테스트를위한 전체 DLL 스택을 제공 할 수 있습니다.

편집 :

2009년 3월 18일에서 SuperPreview을 발표 한 마이크로 소프트 익스프레션 웹 팀, Internet Explorer 8을 사이에 크로스 브라우저 나란히 및 반투명 비교를 할 수있는 무료 독립 실행 형 응용 프로그램 , Internet Explorer 8 - Internet Explorer 7 호환성 모드 및 Internet Explorer 6을 지원합니다. 다른 브라우저 및 주문형 서비스는 다른 운영 체제에서 실시간으로 페이지를 렌더링 할 계획입니다.주석에 대한 자크 주석에 응답

편집

감사합니다. Expression Web 3 (SuperPreview 포함)은 Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 및 Firefox 3의 모든 조합을 비교할 수 있습니다. Somasgear의 블로그 항목 Expresion Web 3 (2009 년 6 월 5 일 게시)에 따른 것입니다. 그의 블로그에서 Firefox 3가 기본 브라우저 (왼쪽)로, Internet Explorer 6이 비교 브라우저로 표시됩니다. 모든 브라우저는 비교 창 양쪽에 둘 수 있습니다.

+0

SuperPreview에서는 IE6과 IE7 또는 IE6과 IE8을 모두 사용할 수 있다고 믿습니다. – Zac

+0

나는 내 정보를 최신 정보로 업데이트했다. –

3

매우 경량 (그냥 발표)이 Expression Web SuperPreview을 사용하는 것입니다 할 수있는 방법이있다. IE6과 IE7 (또는 IE6과 IE8 + IE7 호환 모드)을 나란히 비교할 수 있습니다. 현재는 미리보기이지만 좋은 결과를 얻었습니다. 그들은 더 많은 브라우저를 나란히 비교할 수있는 상용 버전을 출시 할 예정이지만 IE 관련 버전은 영원히 무료로 남아있을 것이라고합니다.

+0

어떻게 구현했는지 궁금합니다. 그들은 호환성 모드를 사용하고 있습니까, 아니면 실제로 IE6 모듈을 선적하고 있습니까? –

+0

마이티 좋은 질문입니다. 나는 그들이 IE7 렌더링을위한 호환성 모드를 사용하고 있다고 생각하지만 IE6를 위해 뭔가 다른 것을해야 할 것입니다. mshtml.dll SxS? – sblom

+0

유일한 문제는 자동 양식 인증을 지원하지 않는다는 것입니다. 이 기능이 없으면 양식 인증을 사용하지 않거나 바이 패스하지 않고 특별한 빌드 설정없이 보안 페이지를 테스트 할 수 없습니다. –

0

저는 응용 프로그램 샌드 박스 기능을 제공하기 위해 "Sandboxie"(개인용으로는 무료, 상업용으로는 29 달러) 유틸리티를 사용합니다. 이것의 유용한 부작용 중 하나는 샌드 박스에 응용 프로그램 (IE 등의 OS 수정 프로그램도 포함)을 설치할 수 있고 부모 OS는 완전히 인식되지 않기 때문에 (상위 OS의 다른 버전과 샌드 박스 된 IE를 가질 수 있음) - 둘 다 동시에 실행). 두 내가 지금까지 사용했습니다 시나리오 :

  • 인터넷 상위 OS에서 익스플로러 7, 그리고 부모 OS의
  • 인터넷 익스플로러 6 IE6 사용할 수 있도록 샌드 박스에서 IE7을 제거하고,에서 IE8로 업그레이드 샌드 박스

주의 사항 :

당신이 동시에 사용할 수 IE 하나 이상의 추가 버전이 필요하면
  • , 당신이 필요합니다 무료 버전은 한 번에 샌드 박스를 지원합니다.
  • 샌드 박스에 IE 버전을 설치하면 약간의 재판 소요 시간이 걸리므로, 샌드 박스에 한 버전의 IE 만 설치할 수 있습니다. 오류 - IE8은 특히 까다 롭습니다. 설치 (또는 제거) 중에 발생하는 몇 가지 경고는 사소한 것입니다.