Làm cách nào tôi có thể chạy các phiên bản kế thừa của IE (IE7 / IE8) trên Windows 8?


55

Tôi đang phát triển web trên hệ thống Windows 8. Tôi đang chạy IE mới nhất, nhưng tôi cũng cần thử nghiệm ứng dụng với các phiên bản IE cũ hơn (đặc biệt là IE7 và IE8).

Có thể chạy các phiên bản IE cũ này trên Windows 8 không?

Câu trả lời:


57

Bạn sử dụng máy ảo để làm điều này, đó là cách dễ nhất. Bạn sử dụng hình ảnh Hyper V và VHD do microsoft cung cấp (hoặc sử dụng công cụ của bên thứ ba như hộp ảo).

Trước hết, hãy thiết lập Hyper V theo hướng dẫn được cung cấp bởi Kronos tại đây .

nhập mô tả hình ảnh ở đây

Sau đó, bạn có thể tải xuống các hình ảnh vhd tương ứng từ Microsoft và tạo một máy ảo cho mỗi phiên bản IE.

http://www.microsoft.com/en-us/doad/details.aspx?id=11575

Chạy vhd

Mở trình quản lý Hyper V và tạo một máy ảo mới. nhập mô tả hình ảnh ở đây

Nhập tên, chi tiết bộ nhớ, v.v., nhưng sau đó đối với ảnh đĩa cứng, chọn sử dụng đĩa cứng hiện có.

nhập mô tả hình ảnh ở đây

Nhấp vào kết thúc và bạn sẽ có VM của mình có các phiên bản kế thừa của IE.

HowToGeek có một hướng dẫn lớn về việc đưa từng VM riêng lẻ chạy vào đây .


1
Không dễ như tôi mong đợi, nhưng ừ, điều này giải quyết được vấn đề. Cảm ơn!
jsalonen

1
@jsalonen đây là tùy chọn tương tự mà MS đã cung cấp cho các phiên bản IE cũ kể từ khi Vista ra mắt. Thay đổi lớn duy nhất kể từ đó là việc kích hoạt linh hoạt hơn trong Vista / W7 cho phép bạn tạo lại các máy ảo thử nghiệm mới từ cùng một lần tải xuống khi máy cũ hết hạn trong khi hình ảnh XP / IE6 cần được tải xuống mỗi lần (Vista thêm hết hạn X ngày sau tùy chọn sử dụng đầu tiên, XP chỉ hết hạn vào một ngày cụ thể và MS cần tạo hình ảnh mới để tăng nó.)
Dan Neely

Khi tạo máy ảo, nếu bạn thấy tùy chọn chọn "Thế hệ 1" hoặc "Thế hệ 2", hãy chọn máy đầu tiên, nó hỗ trợ tệp 'vhd' mà Microsoft cung cấp. Tùy chọn thứ hai chỉ hỗ trợ các tệp đĩa cứng 'vhdx'.
Greg Woods

Lưu ý rằng đầu vào mật khẩu mong đợi với bàn phím QWERTY! Ví dụ, mật khẩu Win7_IE8 là "Mật khẩu1" nên được nhập bằng AZERTY là "Pqsszord1" (Tôi đã sử dụng '1' từ bàn phím số của mình ..)
Donatello

Trước tiên, bạn cũng cần gỡ cài đặt "Tích hợp VirtualPC" trên VM và nâng cấp "Dịch vụ tích hợp Hyper-V" (chèn CD ảo bằng CTRL + I hoặc trong menu Hành động)
Donatello

34

Nếu bạn cần một công cụ kiểm tra độc lập, bạn có thể thử BrowseEmAll . Nó chạy IE 7, 8, 9 và 10 cùng với.

nhập mô tả hình ảnh ở đây


Công cụ đó có hoạt động trong 8 không?
HaydnWVN


4
Nó không miễn phí, chỉ dùng thử 30 ngày :(
avirk 7/11 '

1
Vâng, có lẽ bạn có thể nhận được một giấy phép miễn phí? "Nếu bạn là người làm tốt mọi loại (phi lợi nhuận, từ thiện, tổ chức giáo dục hoặc người đóng góp nguồn mở) gửi email cho tôi bằng một tin nhắn ngắn và tôi sẽ gửi cho bạn giấy phép MIỄN PHÍ." từ Browseemall.com/Buy
megaperlz

Tôi cho rằng điều này có thể hoạt động bằng cách hiển thị trang của bạn trên máy chủ của họ (sau đó chạy tất cả các trình duyệt khác nhau)?
Earlz

7

Đối với mục đích thử nghiệm đơn giản, tôi thấy IETester hoạt động khá tốt.


Tôi cũng đã sử dụng IETester và nó vẫn ổn, các tab bị sập khá nhiều, nhưng thường là khi để một mình và không trong khi thử nghiệm. Và nó miễn phí.
Holger

Tôi đã sử dụng IETester trong nhiều năm và tôi rất hài lòng với nó nhưng gần đây tôi thấy rằng nó không còn hoạt động đủ tốt (ít nhất là trên Windows 7). Một số phiên bản IE bị sập mỗi lần hoặc clipboard không hoạt động hoặc JavaScript không chạy ...
Álvaro González

5

Microsoft hiện đã cung cấp một số phiên bản cụ thể của Windows 8 / HyperV cho các kết hợp khác nhau của IE và Windows. Bạn có thể tải chúng từ: http://www.modern.ie/virtualization-tools .

http://www.modern.ie cũng có một số công cụ kiểm tra dựa trên Trình duyệt ngăn xếp để đơn giản hóa việc kiểm tra IE kế thừa.


Và nó miễn phí trong 3 tháng :-)
NicoJuicy

4

Bạn có thể giải quyết vấn đề với Công cụ dành cho nhà phát triển. Mở IE (chế độ máy tính để bàn) và nhấn F12 (hoặc đi tới Công cụ> Công cụ dành cho nhà phát triển).

Trên thanh công cụ, bạn có thể chọn Chế độ trình duyệt và Chế độ tài liệu. Có một lời giải thích sâu rộng về cách thức hoạt động của nó và sự khác biệt giữa hai chế độ này.


6
Mặc dù vậy, chúng hơi khác so với các phiên bản IE cũ.
Joey

1
Đã thử điều này, nhưng vâng, chúng không hoạt động chính xác 100% như các phiên bản IE cũ. Dù sao cũng cảm ơn bạn!
jsalonen

1

Bạn có thể sử dụng trang web này để kiểm tra khả năng tương thích của trình duyệt: http://browsersshots.org/


2
Cảm ơn, nhưng tôi cần chạy toàn bộ trang, không chỉ lấy ảnh chụp màn hình.
jsalonen

1

Có gì sai khi chỉ nhấn F12 trong IE9 và đặt chế độ tương thích thành IE7 / IE8? Tôi chưa bao giờ nhận thấy bất kỳ sự khác biệt nào giữa trình duyệt thực và trình giả lập trình duyệt được tích hợp trong IE9.


2
Đây chính xác là những gì tôi đang làm, nhưng tôi đã nhận được phản hồi từ khách hàng, trang không hoạt động với phiên bản IE cũ nên tôi cần phải có chính xác cùng một trình duyệt để sao chép vấn đề - trang hoạt động tốt với chế độ giả lập.
jsalonen

0

VMWare Thin App , có thể là thứ bạn muốn xem không chỉ trình duyệt mà bất kỳ ứng dụng nào phải chạy trong môi trường mà HĐH máy chủ không thể hỗ trợ.

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.