Chạy Internet Explorer 6, Internet Explorer 7 và Internet Explorer 8 trên cùng một máy


338

Giống như mọi người khác, tôi cần kiểm tra mã của mình trên Internet Explorer 6 và Internet Explorer 7. Bây giờ Internet Explorer 8 có một số công cụ tuyệt vời dành cho nhà phát triển mà tôi muốn sử dụng. Tôi cũng muốn bắt đầu thử nghiệm mã của mình với Internet Explorer 8, vì nó sẽ sớm được phát hành.

Câu hỏi là: làm thế nào để chạy Internet Explorer 6, Internet Explorer 7 và Internet Explorer 8 trên cùng một máy. Cho đến nay với Internet Explorer 6 và Internet Explorer 7 Tôi đã sử dụng nhiều IE . Nhưng mọi người đã báo cáo (xem các bình luận trên trang được liên kết trong câu trước) với Internet Explorer 6 sau khi cài đặt Internet Explorer 8. Những lỗi đó có liên quan đến tiêu điểm trong các trường biểu mẫu. Chạy Internet Explorer 7 sẽ không quan trọng lắm vì Internet Explorer 8 có thể sử dụng công cụ kết xuất Internet Explorer 7, nhưng chúng ta vẫn cần Internet Explorer 6.

Làm cách nào để chạy Internet Explorer 6, Internet Explorer 7 và Internet Explorer 8 trên cùng một máy?


Khả năng tương thích IE8 không làm như IE7. Tôi đã gặp nhiều trường hợp khác nhau.
corymathews

@corymatthews, điều đó đúng, nhưng các chữ nổi là thứ có thật và có thể được lắp đặt cạnh nhau. IE8 bình thường, IE7 độc lập và IE6 độc lập.
Dan Rosenstark

Xem meta.stackexchange.com/questions/9686/ ' để biết danh sách trùng lặp "nhỏ".
Cướp

Tôi nghĩ chỉ cần thay đổi công cụ kết xuất trong IE 8 thành các phiên bản trước đó là đủ để thử nghiệm.
Lucas

xem "IECollection" : Chạy dưới nhiều phiên bản HĐH Windows. Nhưng "tốt nhất dưới phiên bản 32 bit của Microsoft Windows XP Service Pack 3 (có hoặc không có trong máy ảo)". Do đó, tốt nhất để cài đặt Máy ảo MS Windows XP SP3 và chạy IECollection bên trong nó. thấy coding.smashingmagazine.com/2011/09/02/...
Adrien Be

Câu trả lời:


221

Tôi sẽ không làm điều đó. Sử dụng PC ảo thay thế. Nó có thể mất một chút thiết lập, nhưng về lâu dài bạn sẽ cảm ơn chính mình. Theo kinh nghiệm của tôi, bạn không thể thực sự cài đặt chúng cạnh nhau một cách sạch sẽ và trừ khi chúng là các bản cài đặt độc lập, bạn không thể thực sự xác minh rằng đó là kết xuất 100% với trình duyệt.

Cập nhật: Có vẻ như một trong những cách tốt hơn để thực hiện việc này (nếu chạy Windows 7) là sử dụng chế độ Windows XP để thiết lập nhiều máy ảo: Kiểm tra nhiều phiên bản IE trên một PC tại IEBlog .

Cập nhật 2: (11/2014) Có những giải pháp mới kể từ lần cập nhật cuối cùng này. Microsoft hiện cung cấp VM cho mọi môi trường để kiểm tra nhiều phiên bản IE: Modern.IE


12
tiếp tuyến: virtualbox.org trông thật tuyệt. Tôi đã không thử bản thân mình - đây có thể là một cơ hội tốt để thử nó không?
Ian Robinson

79
Nó hút rằng đây là câu trả lời chính xác. Microsoft nên làm việc này. Trừ khi máy của bạn là một khổng lồ đắt tiền trên steroid, bạn không thể chạy nhiều máy ảo cùng một lúc, điều đó có nghĩa là bạn phải kiểm tra và sửa chữa cho từng trình duyệt vào những thời điểm riêng biệt.
Bjorn

16
@apphacker: Có bao nhiêu người trên thế giới này thực sự cần ba phiên bản trình duyệt khác nhau chạy cạnh nhau? Bạn không thể đổ lỗi cho Microsoft hoặc bất kỳ công ty phần mềm nào khác vì đã không viết phần mềm của họ tới 0,000001% cần một thứ như vậy.
Dave Swersky

49
@Dave ... Tôi muốn rằng một tỷ lệ lớn những người phát triển ứng dụng web quy mô lớn cần điều này. Chúng tôi thực sự không nói về tỷ lệ nhỏ ở đây. Bên cạnh đó, rất nhiều người khác cũng thích điều này ... Tôi muốn có thể nâng cấp phần mềm của mình mà không cần nó làm mất đi bản sao cũ của tôi, vì vậy tôi có thể dễ dàng quay lại phiên bản cũ của mình, nếu tôi quyết định.
Beska

9
Câu hỏi này liên kết đến trang hỗ trợ của Microsoft, nơi bạn có thể tải xuống máy ảo chứa IE 6, IE 7 và IE 8: stackoverflow.com/questions/135057/ Kẻ
Paul D. Waite

156

Không ai đề cập đến điều này, nhưng IETester là một công cụ tuyệt vời. Nó hỗ trợ Internet Explorer 5.5, 6, 7 và 8RC1. Kết xuất phù hợp với các trình duyệt tương ứng. Ít nhất tôi chưa tìm thấy bất kỳ sự khác biệt nào.

Tôi thường sử dụng nó để kiểm tra cơ bản về bố cục. Tôi vẫn cần máy ảo để gỡ lỗi JavaScript hoặc sử dụng Thanh công cụ dành cho nhà phát triển với phiên bản Internet Explorer cụ thể.

IET 0,3


1
@Tsvetomir Tsonev, cảm ơn bạn đã liên kết. Trong trường hợp này, tôi sẽ cần gỡ lỗi mã JS, vì vậy tôi đoán rằng tôi sẽ không thoát khỏi việc cài đặt VM, nhưng đối với các vấn đề về bố cục, IETester là một lựa chọn tốt.
avernet

4
Đây là một ý tưởng tốt, nhưng thực sự không được cấp phép. Giấy phép IE của Microsoft rõ ràng cấm phân phối lại, và trong khi chúng không có khả năng xuất hiện loại ứng dụng này nếu tổ chức của bạn bị kiểm toán thì về mặt kỹ thuật được coi là vi phạm bản quyền.
Keith

6
IETester thỉnh thoảng có một số lỗi khá khó chịu khi bạn không mong đợi. Ví dụ với cookie được đặt từ javacript.
Serge

2
Trang web tôi đang làm việc có cửa sổ bật lên và điều này dường như phá vỡ công cụ này. Không làm việc cho tôi.
jcollum

14
Thật không may, IETester khá có lỗi - hành vi khá thường xuyên đối với việc cài đặt gốc, giả sử, IE6 khác với IETester
Art

55

Bạn có thể sử dụng MS Expression Web SuperPreview mới

văn bản thay thế
(nguồn: istarteds Something.com )

Nếu bạn không muốn chi tiền cho MS Expression Web, bạn có thể tải xuống Microsoft Expression Web SuperPreview cho Windows Internet Explorer hoàn toàn miễn phí. Hạn chế duy nhất là sau khi hết hạn dùng thử, bạn không thể so sánh với các trình duyệt không phải IE.


Làm thế nào để nó hoạt động với IE8? Bây giờ tôi không có nó trên máy tính của mình, vì vậy nếu tôi tải xuống, nó sẽ hiển thị cho tôi 6, 7 và 8 chứ?
Martin

Tôi đang sử dụng nó như một phần của MS Expression (không phải phiên bản đính kèm IE) và hoạt động rất tốt. Một chút chậm trong trường hợp của tôi, nhưng tôi không có một siêu máy
Eduardo Molteni

@Martin: Có, nếu bạn có IE8, bạn có thể xem IE7 thông qua chế độ xem tương thích, IE6 và IE8 tất nhiên.
Eduardo Molteni

21
Tôi có đúng không khi nói rằng nó chỉ hiển thị trang, nhưng bạn thực sự không thể tương tác với nó (như trong các nút nhấn, nhập văn bản, v.v.)? Điều đó làm cho nó ít hữu ích hơn như tôi nghĩ, bởi vì bạn thực sự không thể duyệt trang web như người dùng sẽ làm.
Tom van Enckevort

8
Nó không thực sự là một sản phẩm siêu trung thực, chậm (rất rất rất rất chậm) và cũng không có tương tác.
JL.

50

Tôi cũng đề nghị chạy một số máy ảo thay vì chạy nhiều phiên bản Internet Explorer trên cùng một phiên bản Windows.

Microsoft cung cấp hình ảnh đĩa PC ảo với Internet Explorer 6, 7 và 8 tại trang tải xuống VPC Image tương thích ứng dụng Internet Explorer .

Danh sách hình ảnh đĩa ảo hiện có từ liên kết trên là:

  • Internet Explorer 6 trên Windows XP SP3
  • Internet Explorer 7 trên Windows XP SP3
  • Internet Explorer 8 trên Windows XP SP3
  • Internet Explorer 7 trên Windows Vista
  • Internet Explorer 8 trên Windows Vista

(Danh sách hiện tại kể từ ngày 11 tháng 10 năm 2009. Tất cả các phiên bản đều có ngày hết hạn.)


Có cách nào để làm cho hình ảnh này hoạt động trong VirtualBox không? Không có vấn đề gì khi tạo VM với hình ảnh và khởi động nó, nhưng nó bị hỏng trong khi khởi động. Tôi đoán điều này là do phần cứng VM khác nhau của VirtualPC và VirtualBox.
BetaRide

Gần đây (10/2011) tôi đã đi tìm những thứ này và phát hiện ra rằng MS đã loại bỏ các hình ảnh Windows XP bằng IE7 và IE8. Ditto cho IE8 trên Vista. IE7 hiện chỉ là Vista (4179 MB so với 366 MB) và IE8 chỉ là Windows 7 (2633 MB so với 366 MB)
David M. Miller

@coobird: Tôi đã tìm kiếm những thứ này gần đây (10/2011) và phát hiện ra rằng MS không còn có hình ảnh Win XP SP3 với IE7 hoặc IE8 (hoặc, với giá trị của nó, Vista với IE8). Hình ảnh IE7 duy nhất họ có sẵn bây giờ chỉ là Vista (4179 MB so với 366 MB); hình ảnh IE8 chỉ là Windows 7 (2633 MB so với 366 MB). Tốt hơn hết là cài đặt Windows XP Mode trên Win7 Pro và tạo các bản sao cho IE7 và IE 8, như đề xuất của Ian Robinson trong bài đăng đầu tiên: Thử nghiệm nhiều phiên bản IE trên một PC - IEBlogs
David M. Miller

2
Bạn có thể tải xuống hình ảnh Windows XP bằng IE6 và nâng cấp IE lên 7 hoặc 8 từ đó. Xem ảnh chụp màn hình này của một hình ảnh mới: i.imgur.com/z1udL.jpg
Paul Lammertsma

39

Modern.IE là một cam kết của Microsoft để giúp việc kiểm tra trình duyệt chéo cho các trình duyệt Internet Explorer dễ dàng hơn. Microsoft đã tạo ra Modern.IE để cung cấp cho các nhà phát triển và nhà thiết kế một bộ công cụ để hỗ trợ kiểm tra trình duyệt IE.

Với Modern.IE bạn có hai phương pháp kiểm tra trang web của mình trong IE. Đầu tiên, Modern.IE cung cấp cho bạn ba tháng sử dụng miễn phí dịch vụ kiểm tra trình duyệt dựa trên web BrowserStack . Bạn chỉ cần một tài khoản Facebook để đăng nhập và bắt đầu thử nghiệm.

Phương thức thứ hai Modern.IE cung cấp là hình ảnh ảo hóa của từng trình duyệt từ IE 6 đến IE 10 , có thể chạy trên các phần mềm ảo hóa như VirtualBox, Virtual PC, Hyper-V hoặc VMWare Player trên WIndows, Mac hoặc Linux.

Ngoài ra, Modern.IE cũng cung cấp một công cụ quét trang web của bạn cho các vấn đề mã hóa phổ biến và liệt kê chúng ra để bạn sửa chữa để chúng hiển thị chính xác trong tất cả các phiên bản IE.

Nguồn: Modern.IE - Bộ công cụ kiểm tra trình duyệt IE


4
Đó là công cụ mới trong thị trấn!
Ahmad Alfy

2
Điều này cần hỗ trợ nhiều hơn. Đây là giải pháp tốt nhất và mới nhất
scoota269

4
Liên kết trực tiếp để tải xuống trình giả lập tại đây: Modern.ie/en-US/virtualization-tools#doads
Tony Wall

Đây là nó. Điểm chính của thử nghiệm khả năng tương thích, phải
chúc mừng

17

Bạn không thể sử dụng IE8 để thay thế IE7. Công cụ JavaScript trong IE8 không bao giờ giống như trong IE7. Hãy thử để lại dấu phẩy trong mảng hoặc đối tượng bằng chữ trong cả IE7 và IE8 - bạn sẽ gặp lỗi trước, nhưng không phải là lỗi sau ngay cả trong chế độ tương thích. Nếu bạn muốn trang web của bạn hoạt động trong IE7, bạn cần kiểm tra trong IE7.


Rất may, IE9 thực sự khá tốt trong việc tái tạo các lỗi của IE7 và 8 khi bạn sử dụng các công cụ dành cho nhà phát triển để thay đổi chế độ. Tôi khá chắc chắn rằng tôi đã tìm thấy dấu phẩy và sử dụng IE9 theo cách này.
Simon East

17

Hãy thử http://finalbuilds.edskes.net/iecollection.htmlm .

Utilu IE Collection chứa nhiều phiên bản IE , là phiên bản độc lập để chúng có thể được sử dụng cùng một lúc.

Nhận xét có điều kiện hoạt động chính xác như trong các phiên bản gốc. Số phiên bản gốc được hiển thị chính xác trong chuỗi Tác nhân người dùng. Số phiên bản cũng có thể được tìm thấy trong tiêu đề cửa sổ.

Bộ sưu tập Utilu IE cũng bao gồm Thanh công cụ dành cho nhà phát triển Internet Explorer 1.00.2189.0 . Explorer Bar này cung cấp nhiều công cụ giúp xử lý sự cố các trang web dễ dàng hơn. Thanh công cụ dành cho nhà phát triển Internet Explorer tương thích với Internet Explorer 5.0 trở lên khi sử dụng Windows 2000 trở lên.

Utilu IE Collection có tùy chọn cài đặt Tiện ích mở rộng phát triển web Fireorms cho Internet Explorer . Fireorms cung cấp rất nhiều công cụ hữu ích giúp phát triển web dễ dàng hơn ...


Tôi sử dụng điều này với một ví dụ Virtual XP của Win XP. Tôi chỉ nhận thấy một điều không phù hợp với trải nghiệm IE6 độc lập: đôi khi nó sẽ không cho phép tôi tập trung vào các trường biểu mẫu và khi tôi thử nó trên một máy thật chỉ chạy IE6 thì không có vấn đề gì.
Ty W

1
Trông thật tuyệt. Có ai có bất kỳ thông tin phản hồi về nó?
Clement Herreman

1
Tôi sử dụng nó khi tôi phải kiểm tra các IE cũ (IE6 +) ở chế độ "gốc", không phải chế độ tương thích IE8, nhưng nó bị lỗi theo Seven. Khi tôi làm việc trên máy tính Win7, tôi sử dụng máy ảo VirtualBox có Windows XP trên bộ sưu tập IE.
Fabien Ménager

3
Đối với windows Xp, đây là câu trả lời tốt nhất! Đã sử dụng nó trong một thời gian dài và nó rất đẹp.
Michael Koper

Windows 7x64 không cài đặt v7, v8 và 5,5,5,6,6sp2 hoàn toàn không hoạt động. (Viết IE 4.0, Phiên bản: 9.0 trong mọi phiên bản)
deejayy

10

Tôi sử dụng http://www.spoon.net/browsers (chỉ dành cho Windows).

Bạn có thể chạy IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.

Bạn chỉ cần cài đặt một plugin, sau đó bấm vào biểu tượng tương ứng. Nó sẽ tải xuống và chạy các tệp cần thiết để chạy từng trình duyệt được đề cập ở trên.


6
"Microsoft đã yêu cầu chúng tôi xóa Internet Explorer khỏi dịch vụ này."
Denilson Sá Maia

Kể từ 2011-01-24, không có hỗ trợ IE: "Hãy quay lại sớm để biết thêm thông tin về cách sử dụng Internet Explorer trên Spoon.net!"
Chris

Các tệp độc lập vẫn khả dụng, xem Kiểm tra trình duyệt nhanh: Internet explorer (phiên bản 6, 7 và 8) . Điều này không hoạt động cho Windows 7 mặc dù.
Cướp

3
@ DenilsonSá: Dịch vụ đã hoạt động trở lại;)
Adrien Be

Có một dịch vụ tương tự không yêu cầu plugin và nên hoạt động trên Mac / Linux / Windows: crossbrowsertesting.com
Denilson Sá Maia

9

Nếu bạn đã cài đặt IE8 trong máy, bạn cũng có thể kiểm tra cách trang web của bạn hoạt động trong IE7 . Khi bạn ở trong trang bạn cần kiểm tra trong trình duyệt IE7, hãy mở "Công cụ" -> "công cụ dành cho nhà phát triển" . Và sau đó trong menu của hộp thoại "Công cụ dành cho nhà phát triển" , Nhấp vào "Chế độ trình duyệt: [CHẾ ĐỘ HIỆN TẠI] " và ở đó bạn có thể chọn 3 tùy chọn. đó là,

  1. IE7
  2. IE8
  3. Chế độ tương thích IE8

8

Sao lưu những người dùng khác, bạn sẽ cần chạy các phiên bản PC ảo trên hộp Windows của mình. Nếu bạn cố gắng thực hiện nhiều cài đặt Internet Explorer, bạn sẽ phá vỡ các nhận xét có điều kiện trên các trang, điều này sẽ gây khó khăn cho việc kiểm tra (Ví dụ: Với Internet Explorer 5, 6 và 7. Trên hộp Windows, các câu lệnh IF Internet Explorer sẽ giải quyết Internet Explorer 7 ngay cả trong Internet Explorer 5, có nghĩa là các lỗi thậm chí còn kỳ lạ hơn.

Thêm thông tin và liên kết để tải xuống và chạy Internet Explorer 6 Hình ảnh ảo: http://bloss.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- pc-image-refresh.aspx

Nếu bạn đã có PC ảo, đây là hình ảnh: http://www.microsoft.com/Doads/details.aspx?FamilyID=21ablesb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en


@superroach Thú vị, các bình luận có điều kiện bị phá vỡ làm cho nó thêm một lý do để sử dụng máy ảo.
avernet

7

Tôi đã làm điều này trên máy tính Windows 7 của tôi ngày hôm nay:

  1. Đã cài đặt Windows Virtual PC và chạy XP Mode
  2. Tạo hai hình ảnh Windows XP. Một với Internet Explorer 6 và một với Internet Explorer 7.
  3. Bây giờ tôi có thể chạy chúng cho các trình duyệt từ máy tính để bàn Windows 7 của mình! Cũng giống như bất kỳ ứng dụng khác. Không cần mở PC ảo.

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


5

Có một cách thanh lịch để chạy IE6, IE7 và IE8 trên cùng một máy, được gọi là PC ảo.

Lần đầu tiên tải xuống PC ảo từ trang web của Microsoft tại đây: http://www.microsoft.com/doadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en

Sau đó tải xuống 3 tệp EXE với IE6, IE7 và IE8 tại đây: http://www.microsoft.com/doads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

Cài đặt chúng trên PC và kiểm tra các ứng dụng web của bạn. Tiết kiệm cho tôi ngày tìm kiếm các giải pháp tương tự.


4

Tôi đã vật lộn với vấn đề này trong một thời gian. Ảo hóa sẽ là một giải pháp tốt, nhưng nó quá chậm so với nhu cầu của tôi. Một máy tính xách tay chỉ có thể xử lý rất nhiều: chạy một môi trường phát triển cùng với Adobe Photoshop và Illustrator và sau đó cố gắng thực hiện ảo hóa trong khi kết nối với rất nhiều máy chủ và với rất nhiều thứ khác đang diễn ra trong nền là ... à ... chậm .

Bây giờ tôi có thiết lập sau đây giải quyết vấn đề một cách duyên dáng, mặc dù nó hơi tốn kém, nhưng nó đáng giá:

  • Một Macbook được kết nối với màn hình ngoài
  • Một máy tính để bàn Windows, với Windows XP và Windows Vista được cài đặt khởi động kép

Cả hai máy đều chạy Synergy , chia sẻ bàn phím và chuột trên các máy, vì vậy tôi có thể dễ dàng chuyển đổi giữa hai máy. Vì chúng là máy tính riêng biệt nên tôi không gặp vấn đề gì về hiệu năng và có thể vui vẻ Photoshop trên máy Mac của mình trong khi máy Windows của tôi vẫn có mỗi trình duyệt đang chạy.

Thiết lập này bao gồm hầu hết các trình duyệt trong hỗ trợ trình duyệt được phân loại theo định nghĩa của Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :

Trình duyệt:

  • Firefox 2 Mac
  • Firefox 3 Mac
  • Cửa sổ Firefox 3
  • Firefox 2 Windows
  • Webkit Mac hàng đêm
  • Safari 3 Windows
  • Safari 4 máy Mac
  • Google Chrome Phiên bản mới nhất Windows
  • Opera phiên bản mới nhất Windows
  • Opera phiên bản mới nhất Mac
  • Internet Explorer 6 (trên phần XP của máy Windows)
  • Chế độ tương thích Internet Explorer 8 w / IE7 (trên phần Vista của máy Windows)

E-mail khách hàng được bảo hiểm:

  • Thư Apple
  • Thunderbird == Công cụ kết xuất Firefox (trên máy XP)
  • Công cụ kết xuất Outlook Express == IE6
  • Outlook 2003 (trên máy XP)
  • Outlook 2007 (trên máy Vista)
  • Tất cả các ứng dụng khách web phổ biến trên tất cả các trình duyệt được đề cập ở trên (Live mail, Gmail, Yahoo! mail)

Những điều thiết lập này không bao gồm:

  • Tôi không có Mac OS 10.4
  • Tôi chỉ thử nghiệm phiên bản Opera mới nhất, không phải bất kỳ phiên bản nào trước đó (do lượng người dùng nhỏ)
  • Tôi thử nghiệm Safari 3 và Safari 4, cả hai trên Windows và một trên Mac, không phải cả hai phiên bản trên cả hai nền tảng. Bây giờ, Safari 4 vẫn đang trong giai đoạn thử nghiệm; và Safari luôn có và có một công cụ kết xuất rất tốt.
  • Đối với khách hàng email, tôi chưa bao giờ bận tâm đến việc thử nghiệm Lotus Notes

Bạn có thể xem video về thiết lập ở đây .



4

Tùy chọn rất tốt được cập nhật lên Internet Explorer 10. Bạn sẽ tìm thấy các công cụ dành cho nhà phát triển rất hữu ích bao gồm khả năng tương thích với từ IE5 đến IE 10 bao gồm cả chế độ quirks. Nếu chuyển đổi menu IE phiên bản i, kết xuất trang của trang sẽ thay đổi ngay lập tức.

Tính năng rất tốt của chế độ này là trình gỡ lỗi javascript và HTML (giống như con bọ lửa), hoạt động ở chế độ tương thích. Điều đó có nghĩa là, bạn có thể gỡ lỗi javascript trong IE rất cũ với trình gỡ lỗi mới nhất, đây là tính năng rất tuyệt vời. Bạn không thể làm điều đó với máy ảo. Có, bạn có thể có máy ảo để kiểm tra kết quả cuối cùng. nhập mô tả hình ảnh ở đây


5
Thật không may, tôi đã tìm thấy nhiều thứ hoạt động trong một trình duyệt mới hơn ở chế độ trình duyệt cũ hơn, nhưng thực tế nó không hoạt động trong trình duyệt cũ hơn. Không có thay thế để thử nghiệm trên trình duyệt thực.
Paul Tomblin

3

Tôi sử dụng Virtual PC để chạy phiên bản windows nơi tôi đã cài đặt IE6. Nó hơi vụng về hơn so với việc có các phiên bản khác nhau trong cùng một máy tính, nhưng đó là IE6 hoạt động 100%. Nhiều IE hoạt động tốt đối với hầu hết các thử nghiệm, nhưng nó thiếu vài phần trăm cuối cùng.

Đừng làm việc quá nhiều để làm cho trang nhìn đúng trong IE8, nó vẫn có một số trục trặc mà rất có thể sẽ được khắc phục trong bản phát hành cuối cùng.


2

Điều này không trực tiếp trả lời câu hỏi của bạn, nhưng bạn đã xem Litmus chưa? Chúng tôi có xu hướng sử dụng nó chủ yếu để kiểm tra khả năng tương thích HTML / CSS trên nhiều trình duyệt (được Litmus hỗ trợ).


@ayaz Tôi không biết về Litmus, nhưng trong trường hợp này tôi sẽ cần một dịch vụ mà tôi có thể kết nối với VNC (hoặc tương tự), cung cấp nhiều máy trên các máy chủ khác nhau để tôi có thể truy cập ứng dụng của mình.
avernet

2

Một phần nào đó có liên quan, bạn nên xem xét việc chạy trang web của mình qua BrowserShots khi nó gần hoàn thành, xem nó trông như thế nào trong hàng tá trình duyệt trên hàng trăm cấu hình.



2

Tôi đã cài đặt Virutal PC theo hướng dẫn của Donavon nhưng có vẻ như BIOS máy tính xách tay của tôi không hỗ trợ Ảo hóa Phần cứng và bắt buộc phải chạy PC ảo. Vì vậy, hãy chắc chắn rằng thiết bị của bạn hỗ trợ điều đó trước khi bạn tiếp tục sử dụng PC ảo.



2

VMWare Player là một thay thế miễn phí cho Oracle VirtualBox và Microsoft VirtualPC. Tuy nhiên, như với đề cập của VirtualBox, bạn sẽ cần tạo hình ảnh trình duyệt OS + của riêng mình. VMWare Player có tại đây: http://www.vmware.com/products/player/


1

Còn việc sử dụng App-V thì sao? http://www.microsoft.com/systemcenter/appv/default.mspx

Cụ thể là ảo hóa ứng dụng động http://www.microsoft.com/systemcenter/appv/dynamic.mspx

Nó ảo hóa ở cấp độ ứng dụng. Nó rất hữu ích khi chạy phần mềm không tương thích trên cùng một hệ điều hành.


@PaulWaldman Bạn đã sử dụng nó chưa? Nó dường như để giải quyết một vấn đề lớn hơn vấn đề tôi có.
avernet

1

Một người mà tôi biết đã tạo ra một phiên bản di động của IE8 bằng cách sử dụng thinstall (bây giờ nó được mua bởi vmware và được gọi là thinapp) (chỉ 1,8 MB). Thinstall tạo một ứng dụng ảo hóa với một hệ thống tập tin ảo được xây dựng và là giải pháp hoàn hảo cho địa ngục DLL. Toàn bộ ứng dụng chạy từ một tệp exe.

Điều này chưa được kiểm tra đối với các phiên bản khác, tôi có thể thêm vào.

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




1

Nhiều IE http://tredosoft.com/Mult Môn_IE Sẽ cài đặt tức là lên đến 6, mà không làm gián đoạn cài đặt hiện tại (tôi có 7 và nó để nguyên như vậy). Bây giờ tôi cần tìm một cách để chạy 8 trên tất cả. 6 và 7 đã chạy tốt nhờ ứng dụng nhỏ ở trên. (chỉ được thử nghiệm trên XP)



1

Firefox có một bổ trợ sẽ hiển thị một trang web giống như trong Internet Explorer 5.5 / 6/7/8 beta 2.

Trình kết xuất IE NET

Chỉnh sửa: Có vẻ như nó chỉ chụp ảnh màn hình nên có thể không hữu ích lắm. Tốt để đảm bảo bố cục của bạn không bị hỏng, nhưng không nhiều.


@ WalterJ89 Cảm ơn bạn đã liên kết. Nhưng từ những gì tôi đọc được, IE NET Renderer chỉ thực hiện các ảnh chụp màn hình và do đó không hoạt động cho các ứng dụng tương tác.
avernet

xin lỗi tôi đã không nhận thấy điều đó có thể làm việc để nhanh chóng kiểm tra xem bố cục của bạn không bị hỏng.
WalterJ89

1

Như Eduardo đã đề cập, Microsoft SuperPreview được công bố gần đây là một công cụ cho phép bạn xem cách các trang web được hiển thị trong nhiều trình duyệt khác nhau, ngay cả khi chúng không được cài đặt cục bộ.

Ví dụ: bạn có thể thấy trang của mình trông như thế nào trong Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox và Safari, ngay cả khi bạn chưa cài đặt các trình duyệt đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.