동일한 시스템에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8 실행
다른 모든 사람들과 마찬가지로 Internet Explorer 6 및 Internet Explorer 7에서 코드를 테스트해야합니다. 이제 Internet Explorer 8에는 개발자를위한 훌륭한 도구가 있습니다. 또한 Internet Explorer 8을 사용하여 코드 테스트를 시작하려고합니다. 곧 출시 될 예정입니다.
문제는 동일한 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8을 실행하는 방법입니다. 지금까지 Internet Explorer 6 및 Internet Explorer 7에서는 다중 IE를 사용했습니다 . 그러나 Internet Explorer 8을 설치 한 후 Internet Explorer 6에서 사람들이 (이전 문장에서 링크 된 페이지의 주석 참조) 문제를보고했습니다. 이러한 오류는 양식 필드의 포커스와 관련이 있습니다. Internet Explorer 8을 실행하면 Internet Explorer 7 렌더링 엔진을 사용할 수 있으므로 Internet Explorer 7을 실행하는 것은 중요하지 않지만 여전히 Internet Explorer 6이 필요합니다.
같은 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8을 실행하는 방법은 무엇입니까?
나는 그것을하지 않을 것입니다. 대신 가상 PC를 사용하십시오. 약간의 설정이 필요할 수 있지만 장기적으로 스스로에게 감사 할 것입니다. 내 경험상 실제로 나란히 깔끔하게 설치할 수는 없으며 독립 실행 형 설치가 아니라면 브라우저가 100 % 진정한 브라우저 렌더링인지 확인할 수 없습니다.
업데이트 : Windows 7을 실행하는 경우이 작업을 수행하는 더 좋은 방법 중 하나는 Windows XP 모드를 사용하여 여러 가상 컴퓨터를 설정 하는 것 같습니다 . IEBlog의 한 PC 에서 여러 버전의 IE 테스트
업데이트 2 : (2014 년 11 월) 마지막 업데이트 이후 새로운 솔루션이 있습니다. Microsoft는 이제 모든 환경에 VM을 제공하여 여러 버전의 IE를 테스트합니다. Modern.IE
아무도 이것을 언급하지 않았지만 IETester 는 훌륭한 도구입니다. Internet Explorer 5.5, 6, 7 및 8RC1을 지원합니다. 렌더링은 해당 브라우저와 일치합니다. 적어도 나는 아직 불일치를 찾지 못했습니다.
나는 보통 레이아웃의 기본 점검을 위해 그것을 사용합니다. JavaScript를 디버깅하거나 특정 Internet Explorer 버전에서 개발자 도구 모음을 사용하려면 여전히 VM이 필요합니다.

새로운 MS Expression Web SuperPreview를 사용할 수 있습니다

(출처 : istartedsomething.com )
MS Expression Web에 돈을 쓰지 않으려면 Windows Internet Explorer 용 Microsoft Expression Web SuperPreview를 완전히 무료로 다운로드 할 수 있습니다 . 시험판이 만료 된 후에는 IE 이외의 브라우저와 비교할 수 없다는 제한이 있습니다.
또한 동일한 Windows 인스턴스에서 여러 버전의 Internet Explorer를 실행하는 대신 몇 가지 가상 컴퓨터를 실행하는 것이 좋습니다.
Microsoft는 Internet Explorer 응용 프로그램 호환성 VPC 이미지 다운로드 페이지 에서 Internet Explorer 6, 7 및 8과 함께 가상 PC 디스크 이미지를 제공 합니다.
위 링크에서 사용 가능한 현재 가상 디스크 이미지 목록은 다음과 같습니다.
- Windows XP SP3의 Internet Explorer 6
- Windows XP SP3의 Internet Explorer 7
- Windows XP SP3의 Internet Explorer 8
- Windows Vista의 Internet Explorer 7
- Windows Vista의 Internet Explorer 8
(목록은 2009 년 10 월 11 일 현재입니다. 모든 버전에는 만료 날짜가 있습니다.)
modern.IE 는 Internet Explorer 브라우저에 대한 브라우저 간 테스트를보다 쉽게하기 위해 Microsoft의 책임 입니다. Microsoft는 개발자와 디자이너에게 IE 브라우저 테스트를 용이하게하는 도구 모음을 제공하기 위해 modern.IE를 만들었습니다.
modern.IE를 사용하면 IE에서 웹 사이트를 테스트하는 두 가지 방법이 있습니다. 먼저 modern.IE는 3 개월 동안 웹 기반 브라우저 테스트 서비스 인 BrowserStack을 무료로 사용할 수 있도록합니다 . 로그인하고 테스트를 시작하려면 Facebook 계정 만 있으면됩니다.
modern.IE가 제공하는 두 번째 방법 은 IE 6에서 IE 10까지의 각 브라우저의 가상화 이미지로 , VirtualBox, Virtual PC, Hyper-V 또는 VMWare Player와 같은 가상화 소프트웨어에서 Windows, Mac 또는 Linux에서 실행할 수 있습니다.
또한 modern.IE는 일반적인 코딩 문제가 있는지 웹 페이지를 스캔 하고 모든 IE 버전에서 올바르게 표시되도록 수정할 수 있는 도구를 제공 합니다 .
출처 : modern.IE-브라우저 간 IE 테스팅 툴 스위트
IE8을 사용하여 IE7을 대체 할 수 없습니다. IE8의 JavaScript 엔진은 IE7과 동일하지 않습니다. IE7과 IE8 모두에서 배열 또는 객체 리터럴에 후행 쉼표를 남겨 두십시오. 전자에서는 오류가 발생하지만 호환성 모드에서도 후자는 아닙니다. IE7에서 사이트를 작동 시키려면 IE7에서 테스트해야합니다.
http://finalbuilds.edskes.net/iecollection.htm을 시도 하십시오 .
Utilu IE Collection에는 여러 개의 IE 버전이 포함되어 있으며이 버전 은 독립형 이므로 동시에 사용할 수 있습니다.
조건부 주석은 기본 버전과 동일하게 작동합니다. 원래 버전 번호는 사용자 에이전트 문자열에 올바르게 표시됩니다. 버전 번호는 창 제목에서도 찾을 수 있습니다.
Utilu IE Collection에는 Internet Explorer Developer Toolbar 1.00.2189.0 도 포함되어 있습니다. 이 익스플로러 바는 웹 사이트 문제 해결을 쉽게 해주는 다양한 도구를 제공합니다. Internet Explorer 개발자 도구 모음은 Windows 2000 이상을 사용할 때 Internet Explorer 5.0 이상과 호환됩니다.
Utilu IE Collection에는 Internet Explorer 용 Firebug Web Development Extension 을 설치하는 옵션이 있습니다. Firebug는 웹 개발을 쉽게 해주는 많은 유용한 도구를 제공합니다 ...
내가 사용 http://www.spoon.net/browsers를 (Windows 전용).
IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome을 실행할 수 있습니다.
플러그인을 설치 한 다음 해당 아이콘을 클릭하면됩니다. 위에서 언급 한 각 브라우저를 실행하는 데 필요한 파일을 다운로드하여 실행합니다.
당신이있는 경우 IE8이 컴퓨터에 설치, 당신은 당신의 위치가 어떻게 작동하는지 테스트 할 수 있습니다 IE7 도. 페이지에있을 때 IE7 브라우저에서 테스트해야하는 경우 "도구"-> "개발자 도구"를여십시오 . 그런 다음 "개발자 도구" 대화 상자 의 메뉴 에서 "브라우저 모드 : [현재 모드] "를 클릭 하면 3 가지 옵션을 선택할 수 있습니다. 그건,
- IE7
- IE8
- IE8 호환성 모드
다른 사용자를 백업하려면 Windows 상자에서 가상 PC 인스턴스를 실행해야합니다. Internet Explorer를 여러 번 설치하려고하면 페이지에서 조건부 주석이 깨져 테스트가 어려워집니다 (예 : Internet Explorer 5, 6 및 7 사용). Windows 상자에서 IF Internet Explorer 문은 Internet Explorer 5에서도 Internet Explorer 7로 해결하면 더 이상한 버그가 발생합니다.
Internet Explorer 6 가상 이미지 다운로드 및 실행에 대한 자세한 정보 및 링크 : http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- pc-image-refresh.aspx
가상 PC가 이미있는 경우 이미지는 다음과 같습니다. http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
오늘 Windows 7 컴퓨터에서이 작업을 수행했습니다.
- Windows Virtual PC 설치 및 XP Mode 실행
- 두 개의 Windows XP 이미지를 만들었습니다. 하나는 Internet Explorer 6과 다른 하나는 Internet Explorer 7입니다.
- 이제 Windows 7 데스크톱에서 브라우저로 실행할 수 있습니다! 다른 응용 프로그램과 마찬가지로. 가상 PC를 열 필요가 없습니다.
http://www.microsoft.com/windows/virtual-pc/
가상 컴퓨터라는 동일한 컴퓨터에서 IE6, IE7 및 IE8을 실행하는 우아한 방법이 있습니다.
Microsoft 웹 사이트에서 가상 PC를 먼저 다운로드하십시오. http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
그런 다음 IE6, IE7 및 IE8이 포함 된 3 개의 EXE 파일을 다운로드하십시오. http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
PC에 설치하고 웹 응용 프로그램을 테스트하십시오. 비슷한 솔루션을 찾는 시간을 절약했습니다.
나는이 문제로 잠시 동안 고투 해왔다. 가상화는 좋은 솔루션이지만 내 요구에 비해 너무 느립니다. 랩톱은 Adobe Photoshop 및 Illustrator와 함께 개발 환경을 실행 한 다음 수많은 서버에 연결되어 있고 백그라운드에서 진행되는 다른 많은 것들과 함께 가상화를 시도하는 것만으로도 많은 것을 처리 할 수 있습니다. 천천히 .
조금 비싸지 만 가치가 있지만 문제를 정상적으로 해결하는 다음 설정이 있습니다.
- 외부 모니터에 연결된 하나의 Macbook
- Windows XP 및 Windows Vista가 이중 부팅으로 설치된 Windows 데스크톱 1 개
두 시스템 모두 Synergy를 실행 하여 시스템간에 키보드와 마우스를 공유하므로 두 시스템 간에 쉽게 전환 할 수 있습니다. 별도의 컴퓨터이기 때문에 성능 문제가 없으며 Windows 컴퓨터에 여전히 모든 브라우저가 실행되는 동안 Mac에서 Photoshop을 즐겁게 사용할 수 있습니다.
이 설정은 Yahoo!에서 정의한 등급이 지정된 브라우저를 지원하는 대부분의 브라우저에 적용 됩니다. http://developer.yahoo.com/yui/articles/gbs/ :
브라우저 :
- Firefox 2 Mac
- Firefox 3 Mac
- Firefox 3 창
- Firefox 2 Windows
- 웹킷 야간 Mac
- 사파리 3 윈도우
- 사파리 4 맥
- 구글 크롬 최신 버젼 Windows
- 오페라 최신 버젼 Windows
- 오페라 최신 버전 Mac
- Internet Explorer 6 (Windows 시스템의 XP 부분)
- IE7 호환 모드를 사용하는 Internet Explorer 8 (Windows 시스템의 Vista 부분)
다루는 전자 우편 클라이언트 :
- 애플 메일
- Thunderbird == Firefox 렌더링 엔진 (XP 시스템)
- Outlook Express == IE6 렌더링 엔진
- XP 컴퓨터에서 Outlook 2003
- Vista 2007의 Outlook 2007
- 위에서 언급 한 모든 브라우저에서 인기있는 모든 웹 클라이언트 (라이브 메일, Gmail, Yahoo! 메일)
이 설정에서 다루지 않는 것들 :
- Mac OS 10.4가 없습니다
- 이전 버전이 아닌 최신 버전의 Opera 만 테스트합니다 (소규모의 사용자 기반으로 인해)
- 두 플랫폼 모두에서 Windows와 Mac에서 각각 Safari 3과 Safari 4를 테스트합니다. 이제 Safari 4는 여전히 베타 버전입니다. Safari는 항상 렌더링 엔진이 매우 우수합니다.
- 이메일 클라이언트의 경우, Lotus Notes 테스트를 방해하지 않았습니다.
여기 에서 설정 비디오를 확인할 수 있습니다 .
Windows 사용자의 경우 Windows 7 Professional, Enterprise 또는 Ultimate 버전에서 여러 버전의 IE를 실행할 수있는 Windows XP 모드가 있습니다.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
아주 좋은 옵션은 Internet Explorer 10으로 업데이트하는 것입니다. 쿼크 모드를 포함하여 IE5에서 IE 10과의 호환성을 포함하여 매우 유용한 개발자 도구를 찾을 수 있습니다. IE 버전 i 메뉴를 전환하면 페이지의 페이지 렌더링이 즉시 변경됩니다.
이 모드의 매우 유용한 기능은 호환성 모드에서 작동하는 javascript 및 HTML (firebug like) 디버거입니다. 즉, 최신 디버거를 사용하여 아주 오래된 IE에서 자바 스크립트를 디버깅 할 수 있습니다.이 기능은 매우 멋진 기능입니다. 가상 머신으로는 그렇게 할 수 없습니다. 예, 최종 결과를 확인하기 위해 가상 머신을 가질 수 있습니다.
가상 PC를 사용하여 IE6이 설치된 Windows 인스턴스를 실행합니다. 같은 컴퓨터에서 다른 버전을 사용하는 것보다 약간 어색하지만 IE6에서는 100 % 작동합니다. 여러 IE가 대부분의 테스트에서 제대로 작동하지만 마지막 몇 퍼센트는 부족합니다.
IE8에서 페이지가 제대로 보이도록 너무 많이 작동하지 마십시오. 최종 릴리스에서 수정 될 가능성이 여전히 약간 있습니다.
이것은 귀하의 질문에 직접 대답하지는 않지만 Litmus를 살펴 보셨습니까 ? 대부분의 브라우저에서 Litmus가 지원하는 HTML / CSS 호환성을 테스트하는 데 주로 사용하는 경향이 있습니다.
다소 관련이 있다면, 거의 완료되면 BrowserShots를 지나 사이트를 실행하는 것을 고려해야 합니다. 수백 가지 구성에서 수십 개의 브라우저에서 어떻게 보이는지 확인하십시오.
Windows 7 XP 모드를 사용하여 동일한 컴퓨터에서 IE6, IE7 및 IE8 실행
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
Donavon의 튜토리얼에 따라 Virutal PC를 설치했지만 랩톱의 BIOS가 하드웨어 가상화를 지원하지 않는 것으로 보이며 가상 PC를 실행해야합니다. 따라서 가상 PC를 더 이상 사용하기 전에 장비가 해당 기능을 지원하는지 확인하십시오.
Internet Explorer 응용 프로그램 호환성 VPC 이미지를 사용하십시오 .
Microsoft 다운로드 센터 링크 에서 다운로드
VMWare Player는 Oracle VirtualBox 및 Microsoft VirtualPC의 무료 대안입니다. VirtualBox에 대한 언급과 마찬가지로 OS + 브라우저의 이미지를 직접 만들어야합니다. VMWare 플레이어는 다음과 같습니다 : http://www.vmware.com/products/player/
What about using App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
In particular Dynamic Application Virtualization http://www.microsoft.com/systemcenter/appv/dynamic.mspx
It virtualizes at the application level. It is useful when running incompatible software on the same OS instance.
Someone I know created a portable version of IE8 using thinstall (now it's bought by vmware and called thinapp) (only 1.8 MB). Thinstall creates a virtualized application with a virtual filesystem builtin and is the perfect solution to DLL hell. The whole app runs from a single exe file.
This is untested against other versions install, I might add.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
On my Mac OS X machine I use Sun's VirtualBox wich is free.
I run 3 WinXP virtual boxes and assign 256K to each. See this tutorial:
Adobe BrowserLab.
Multiple IE http://tredosoft.com/Multiple_IE Will install ie up to 6, without disrupting current installation (i have 7 and it left it as it is). Now I need to find a way to run 8 on top of all that. 6 and 7 already run fine thanks to that little app above. (only tested on XP)
A colleague of mine recommended Internet Explorer Collection. It appears to work without issues, but I'm far from a power user. It also supports installing IE 1 (!!) through 8.
Firefox has an add-in that will render a webpage the same as if it was in Internet Explorer 5.5/6/7/8 beta 2.
편집 : 스크린 샷 만 수행하는 것처럼 보이므로 유용하지 않을 수 있습니다. 레이아웃이 손상되지 않았는지 확인하는 데 유용합니다.
Eduardo가 언급했듯이 최근 발표 된 Microsoft SuperPreview 는 웹 페이지가 로컬에 설치되어 있지 않더라도 여러 브라우저에서 렌더링되는 방법을 볼 수있는 도구입니다.
예를 들어, 브라우저가 설치되어 있지 않아도 Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox 및 Safari에서 페이지가 어떻게 보이는지 확인할 수 있습니다.
'development' 카테고리의 다른 글
| C ++에서 'printf'와 'cout' (0) | 2020.03.03 |
|---|---|
| 2 개의 GPS 좌표 사이의 거리 계산 (0) | 2020.03.03 |
| python3.x에서 raw_input ()과 input ()의 차이점은 무엇입니까? (0) | 2020.03.03 |
| Node.js에서 HTTPS 서버를 만드는 방법은 무엇입니까? (0) | 2020.03.03 |
| 동일한 서버의 Apache 및 Node.js (0) | 2020.03.03 |