internet-explorer 인터넷 - 동일한 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8 실행




익스플로러 모바일 (25)

다른 모든 사람들과 마찬가지로 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 7을 실행하면 Internet Explorer 8에서 Internet Explorer 7 렌더링 엔진을 사용할 수 있지만 Internet Explorer 6이 여전히 필요합니다.

동일한 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8을 실행하는 방법


Answers

이 브라우저를 설치하지 않고도 많은 브라우저에서 테스트하는 방법에 대한 기사를 썼습니다. 웹 사이트 브라우저 호환성을 테스트하는 10 가지 방법


Adobe BrowserLab.


이 블로그 게시물은 나를 위해 일했습니다 : http://aarfing.dk/?p=120 (IE6, IE7 및 IE8을 나란히 실행하는 방법).


IE7을 대체하기 위해 IE8을 사용할 수 없습니다. IE8의 JavaScript 엔진은 IE7과 결코 같지 않습니다. IE7과 IE8 모두에서 배열이나 객체 리터럴에 후행 쉼표를 남기십시오. 이전 버전에서는 오류가 발생하지만 호환성 모드에서도 오류는 발생하지 않습니다. 사이트가 IE7에서 작동하도록하려면 IE7에서 테스트해야합니다.



이 질문에 직접 대답하지는 않지만 LitmusLitmus ? 주로 여러 브라우저에서 HTML / CSS 호환성을 테스트하는 데 사용하는 경향이 있습니다 (Litmus에서 지원).


아무도 이것을 언급하지 않았지만 IETester 는 훌륭한 도구입니다. Internet Explorer 5.5, 6, 7 및 8RC1을 지원합니다. 렌더링은 해당 브라우저와 일치합니다. 적어도 나는 불일치를 아직 발견하지 못했다.

나는 보통 그것을 레이아웃의 기본 점검에 사용한다. JavaScript를 디버깅하거나 특정 Internet Explorer 버전과 함께 개발자 툴바를 사용하려면 VM이 필요합니다.



VMWare Player는 Oracle VirtualBox 및 Microsoft VirtualPC에 대한 무료 대안입니다. VirtualBox에 대한 언급과 마찬가지로 OS + 브라우저의 이미지를 직접 만들어야합니다. VMWare Player는 다음 위치에 있습니다. http://www.vmware.com/products/player/


IE6, IE7 및 IE8을 동일한 컴퓨터에서 실행하는 하나의 우아한 방법이 가상 PC입니다.

먼저 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에 설치하고 웹 응용 프로그램을 테스트하십시오. 비슷한 해결책을 찾던 날을 저장했습니다.


내가 아는 사람은 thinstall을 사용하는 휴대용 버전의 IE8을 만들었습니다 (이제는 VM웨어에서 구입하여 thinapp라고 불렀습니다) (1.8MB 만). Thinstall은 가상 파일 시스템이 내장 된 가상화 응용 프로그램을 만들고 DLL 지옥에 대한 완벽한 솔루션입니다. 전체 응용 프로그램은 하나의 exe 파일에서 실행됩니다.

이것은 다른 버전의 설치에 대해 테스트되지 않았으므로 추가 할 수 있습니다.

http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe



나는 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을 실행할 수 있습니다.

플러그인을 설치 한 다음 해당 아이콘을 클릭하기 만하면됩니다. 위에서 언급 한 각 브라우저를 실행하는 데 필요한 파일을 다운로드하고 실행합니다.



또한 동일한 Windows 인스턴스에서 Internet Explorer의 여러 버전을 실행하는 대신 가상 컴퓨터를 실행하는 것이 좋습니다.

Microsoft는 Internet Explorer 응용 프로그램 호환성 VPC 이미지 다운로드 페이지에서 Internet Explorer 6, 7 및 8과 함께 Virtual 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 일 현재입니다. 모든 버전의 만료 날짜가 있습니다.)


다중 IE http://tredosoft.com/Multiple_IE 즉 현재 설치를 방해하지 않고 최대 6 개까지 설치할 수 있습니다 (나는 7 개를 그대로두고 그대로 두었습니다). 이제는 8 가지를 모두 실행하는 방법을 찾아야합니다. 6과 7 위의 작은 응용 프로그램 덕분에 이미 잘 실행됩니다. (XP에서만 테스트 됨)


http://finalbuilds.edskes.net/iecollection.htm 시도 http://finalbuilds.edskes.net/iecollection.htm .

Utilu IE Collection에는 여러 개의 IE 버전이 포함되어 있습니다.이 버전독립형으로 동시에 사용할 수 있습니다.

조건부 주석은 네이티브 버전과 정확히 동일하게 작동합니다. 원래 버전 번호는 사용자 에이전트 문자열에 올바르게 표시됩니다. 버전 번호는 창 제목에서도 찾을 수 있습니다.

Utilu IE 컬렉션에는 Internet Explorer Developer Toolbar 1.00.2189.0 도 포함되어 있습니다. 이 탐색 창에는 문제 해결 웹 사이트를보다 쉽게 ​​만들 수있는 다양한 도구가 있습니다. Windows 2000 이상을 사용하는 경우 Internet Explorer Developer Toolbar는 Internet Explorer 5.0 이상과 호환됩니다.

Utilu IE Collection에는 Internet Explorer 용 Firebug Web Development Extension 을 설치할 수있는 옵션이 있습니다. 파이어 버그는 웹 개발을보다 쉽게 ​​만들어주는 유용한 도구를 많이 제공합니다 ...


다른 사용자를 백업하면 Windows 상자에서 Virtual PC 인스턴스를 실행해야합니다. Internet Explorer의 다중 설치를 시도하면 페이지의 조건부 주석이 깨져 테스트가 어려워집니다 (예 : Internet Explorer 5, 6 및 7 사용). Windows 상자에서 IF 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

Virtual PC를 이미 가지고 있다면 다음 이미지가 있습니다. http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en


.02 USD 더 ...

Windows 7 Ultimate에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8을 "가상 응용 프로그램"으로 실행하는 방법을 보여주는 단계별 블로그 게시물작성했습니다 .


오늘 Windows 7 컴퓨터에서이 작업을 수행했습니다.

  1. Windows Virtual PC 설치 및 XP 모드 실행
  2. 두 개의 Windows XP 이미지를 만들었습니다. 하나는 Internet Explorer 6이고 다른 하나는 Internet Explorer 7입니다.
  3. 이제 Windows 7 데스크톱의 브라우저에서 실행할 수 있습니다! 다른 애플리케이션과 동일합니다. Virtual PC를 열 필요가 없습니다.

http://www.microsoft.com/windows/virtual-pc/


가상 PC를 사용하여 IE6이 설치된 Windows의 인스턴스를 실행합니다. 동일한 컴퓨터에서 다른 버전을 사용하는 것보다 조금 더 서투른 일이지만 100 % 작동하는 IE6입니다. 다중 IE는 대부분의 테스트에서 잘 작동하지만 마지막 몇 퍼센트가 부족합니다.

Internet Explorer 8에서 페이지가 올바르게 표시되도록 너무 많이 작동하지 마십시오. 최종 릴리스에서 수정 될 가능성이있는 몇 가지 결함이 있습니다.


Donavon의 튜토리얼에 따라 Virutal PC를 설치했지만 노트북의 BIOS가 하드웨어 가상화를 지원하지 않으며 Virtual PC를 실행해야합니다. 따라서 더 이상 가상 PC를 사용하기 전에 장비가이를 지원하는지 확인하십시오.




p3p.xml 및 policy.xml 파일을 다음과 같이 결합 할 수도 있습니다.

/home/ubuntu/sites/shared/w3c/p3p.xml

<META xmlns="http://www.w3.org/2002/01/P3Pv1">
  <POLICY-REFERENCES>
    <POLICY-REF about="#policy1">
      <INCLUDE>/</INCLUDE>
      <COOKIE-INCLUDE/>
    </POLICY-REF>
  </POLICY-REFERENCES>
  <POLICIES>
    <POLICY discuri="" name="policy1">
      <ENTITY>
        <DATA-GROUP>
          <DATA ref="#business.name"></DATA> 
          <DATA ref="#business.contact-info.online.email"></DATA> 
        </DATA-GROUP>
      </ENTITY>
      <ACCESS>
        <nonident/>
      </ACCESS>
      <!-- if the site has a dispute resolution procedure that it follows, a DISPUTES-GROUP should be included here -->
      <STATEMENT>
        <PURPOSE>
          <current/>
          <admin/>
          <develop/>
        </PURPOSE>
        <RECIPIENT>
          <ours/>
        </RECIPIENT>
        <RETENTION>
          <indefinitely/>
        </RETENTION>
        <DATA-GROUP>
          <DATA ref="#dynamic.clickstream"/>
          <DATA ref="#dynamic.http"/>
        </DATA-GROUP>
      </STATEMENT>
    </POLICY>
  </POLICIES>
</META>

헤더를 추가하는 가장 쉬운 방법은 Apache를 통한 프록시이고 mod_headers를 사용하는 것입니다.

<VirtualHost *:80>
  ServerName mydomain.com

  DocumentRoot /home/ubuntu/sites/shared/w3c/

  ProxyRequests off
  ProxyPass /w3c/ !
  ProxyPass / http://127.0.0.1:8080/
  ProxyPassReverse / http://127.0.0.1:8080/
  ProxyPreserveHost on

  Header add p3p 'P3P:policyref="/w3c/p3p.xml", CP="NID DSP ALL COR"'
</VirtualHost>

따라서 우리는 /w3c/p3p.xml에 대한 요청을 제외한 모든 요청을 애플리케이션 서버에 프록시 처리합니다.

W3C 검사기로 모든 것을 테스트 할 수 있습니다.







internet-explorer browser internet-explorer-8 internet-explorer-7 internet-explorer-6