문제

가능한 복제 :
같은 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8 실행

Internet Explorer 8과 Internet Explorer 6을 나란히 가상화하지 않고 가질 수있는 방법이 있습니까?

나는 사용했다 다중 IES Internet Explorer 7에서 잘 작동하지만 Internet Explorer 8 Beta 2를 설치 한 이후 Internet Explorer 6은 이상하게 행동하기 시작했습니다 (즉, 평소 이상).

도움이 되었습니까?

해결책

나는 또한 가상화를 사용합니다. 나는 가지고있다 가상 PC 2007, 이는 무료 다운로드입니다 여기, 내 컴퓨터에서 Microsoft에서 Internet Explorer Virual PC 이미지를 다운로드했습니다. 이미지를 얻을 수 있습니다 여기.

다른 팁

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

Internet Explorer Architect 인 Chris Wilson은 블로그 게시물 에서이 문제를 해결했습니다. 하나의 기계에 여러 IES. Chris는 그 비행을 대체합니다 mshtml.dll CSS 렌더링에 효과가있을 수 있지만 "... 그러나 새로운 인터넷 익스플로러 시스템 DLL이 설치된 것과 같지 않으며 확실히 결정적인 솔루션으로 간주되지 않을 것입니다.

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

편집하다:

2009 년 3 월 18 일, Microsoft Expression 웹 팀이 출시되었습니다. 초강력, 인터넷 익스플로러 8, 인터넷 익스플로러 8- 인터넷 익스플로러7 호환 모드와 인터넷 익스플로러 간의 크로스 브라우저 나 나란히 비교할 수있는 무료 독립형 애플리케이션. 다른 운영 체제에서 페이지를 실시간으로 렌더링합니다.

Zac 주석에 대한 응답으로 편집

의견을 보내 주셔서 감사합니다. 표현 웹 3 (Superpreview 포함)은 Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 및 Firefox의 모든 조합을 비교할 수 있습니다. 이것은 Somasgear의 블로그 항목에 따른 것입니다. Expresion 웹 3 그의 블로그의 스크린 샷에서 Firefox 3을 기본 브라우저 (왼쪽)로, Internet Explorer 6을 비교 브라우저로 볼 수 있습니다. 모든 브라우저는 비교 창의 양쪽에 배치 할 수 있습니다.

이 시도: http://www.my-debugbar.com/wiki/ietester/homepage
LE : 이것은 아직 완전히 호환되지는 않지만 JavaScript 팝업에 충돌하는 것과 같은 몇 가지 사소한 문제가 있지만 개발 중에 신뢰할 수 있음을 알게되었습니다. 모든 것이 끝날 때, 나는 모든 IE6에 대해 웹 애플리케이션을 테스트하여 모든 것이 정상인지 확인했습니다.

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

이 작업을 수행하는 매우 가벼운 가중치 (그리고 방금 출시 된) 방법은 사용하는 것입니다. 표현 웹 슈퍼 레뷰. IE6 및 IE7 (또는 IE6 및 IE8+IE7- 호환성 모드)을 나란히 비교할 수 있습니다. 현재 미리보기 일 뿐이지 만 좋은 결과와 함께 사용했습니다. 그들은 더 많은 브라우저를 나란히 비교할 수있는 상용 버전을 출시 할 것이지만, IE 특정 브라우저는 영원히 무료로 유지 될 것이라고 말합니다.

하나 이상의 독립형 IE 옵션 : IE 컬렉션.

VM에서 실행하고, 배수가 추가 될 때까지 기다리십시오. http://browsershots.org/ 여러 운영 시스템 및 브라우저에서 웹 사이트의 스크린 샷을 찍습니다.

I've written a step-by-step blog post showing how to run IE6, IE7 and IE8 as "virtual applications" on Windows 7 Ultimate.

There's also IE7 standalone

What I do is use VMware with other OS with IE6.

Not perfect, but it helps.

I use a utility called "Sandboxie" (free for personal use, $29 for commercial) to provide application sandboxing. One useful side-effect of this is that you can install applications (even OS-modifying ones such as IE) into the sandbox, and the parent OS is completely unaware (allowing you to have different versions of the parent OS's IE and the sandboxed IE - and both running simultaneously). The two scenarios I've used so far:

  • Internet Explorer 7 in the parent OS, and uninstalled IE7 in the sandbox to make IE6 available
  • Internet Explorer 6 in the parent os, and upgraded to IE8 in the sandbox

Caveats:

  • If you need more than one additional version of IE available simultaneously, then you will need to purchase the full version, as you can only have one version of IE in a sandbox, and the free version supports only one active sandbox at a time
  • Installing a version of IE into the sandbox can take a little trial and error - IE8 was particularly tricky. Some warnings that occur during installation (or uninstallation) are trivial, though.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top