Làm cách nào tôi có thể kiểm tra trang web của mình một cách đáng tin cậy trên tất cả các phiên bản Internet Explorer cũ, từ IE6 cho đến phiên bản IE11?
Làm cách nào tôi có thể kiểm tra trang web của mình một cách đáng tin cậy trên tất cả các phiên bản Internet Explorer cũ, từ IE6 cho đến phiên bản IE11?
Câu trả lời:
Đánh F12
vào IE8, nó sẽ khởi động Công cụ dành cho nhà phát triển cho phép bạn mô phỏng IE7 (không phải IE6) bằng Chế độ trình duyệt.
Tôi cho rằng trên IE9 bạn sẽ có thể mô phỏng lại ít nhất cho đến IE7, nhưng tôi chỉ giả sử vì bây giờ nó làm tôi khó chịu với ý tưởng đơn giản là phải mua W7 để kiểm tra điều này.
CẬP NHẬT: như được chỉ định bởi Jeff Atwood: IE9 mô phỏng lại cho đến khi IE7 cũng vậy.
CẬP NHẬT 2: như được đề xuất bởi Nick trong các bình luận bên dưới, nếu bạn muốn chắc chắn 100% mô phỏng các trình duyệt IE cũ, bạn có thể sử dụng máy ảo do Microsoft cung cấp (thật không ngờ chúng cũng được cung cấp miễn phí). Lưu ý phụ, hãy nhớ rằng việc kiểm tra máy ảo tốn nhiều thời gian hơn so với sử dụng Công cụ dành cho nhà phát triển IE, việc kiểm tra máy ảo IMHO có thể có giá trị khi kiểm tra thứ gì đó tham lam như ứng dụng web hoặc trang web phức tạp, không dành cho các trang web đơn giản sử dụng jQuery và một số CSS.
Trình kiểm tra IE Nó thực hiện IE6, 7, 8 & 9
Trực tiếp từ Microsoft cho mục đích này:
Microsoft gần đây đã phát hành công cụ riêng của họ để thử nghiệm khả năng tương thích với IE. Nó được cho là để làm cho quá trình đó dễ dàng hơn. Nó được gọi là Modern.ie: http://www.modern.ie/
Bạn cũng có thể sử dụng trang web chụp trình duyệt nếu bạn đang thử nghiệm bố cục. Bạn đặt url và nó trả về hình ảnh của trang web của bạn trong một loạt các trình duyệt khác nhau.
Microsoft cũng phát hành " Expression Web 4 " nhằm mục đích so sánh các Phiên bản IE khác nhau. Nhưng bạn cần phải trả tiền cho nó và bạn cần Windows XP SP3 hoặc bất kỳ phiên bản Win nào mới hơn.
Expression Web 3 có sẵn để tải xuống miễn phí, nhưng chỉ bao gồm các so sánh từ IE6, IE7 đến IE8. (thiếu IE9)
slmgr –rearm
tại dấu nhắc lệnh để đặt lại hình ảnh mãi mãi để về cơ bản chúng không bao giờ hết hạn, ngay cả khi bạn đã thắng ' Không thể lưu bất cứ thứ gì vào những điều đó, nhưng để thử nghiệm có thể đủ.
Crossbrowsertesting là một trang web tôi đã thử trong một thời gian. Khá tốt, bạn có được một cài đặt trình duyệt mới trên một máy ảo mà bạn truy cập qua VNC. Hữu ích, đặc biệt cho các trang web năng động hơn.
Nếu bạn chỉ muốn kiểm tra thiết kế của trang web của bạn trên các trình duyệt IE khác nhau, hãy thử Browsershots hoặc WebPageTest. WebPageTest về cơ bản là một công cụ kiểm tra hiệu suất miễn phí nhưng nếu bạn chọn tab "So sánh trực quan" từ trang chủ của họ và gửi URL để kiểm tra, trang web sẽ tạo ra các hình thu nhỏ có thể mở rộng của chế độ xem " trên màn hình đầu tiên " của trang web của bạn và tùy chọn một video trang web đó trong khi nó đang tải. WebPagetest là một công cụ nguồn mở mà bạn có thể cài đặt cục bộ và chạy cá thể của riêng bạn. WebPagetest cho phép bạn kiểm tra phiên bản IE 6 đến 9.
Nếu bạn muốn kiểm tra thủ công các điều hướng & tính năng của trang web của mình chứ không chỉ là thiết kế & bố cục, hãy cài đặt các hình ảnh PC ảo có sẵn miễn phí của IE 6, 7, 8 trên PC Win 7 của bạn. Các công cụ như IETester có thể không hoàn toàn đáng tin cậy .
Tôi sử dụng VirtualBox để chạy các bản sao Windows XP với mỗi trình duyệt được cài đặt trên đó. Nó không phải là "lý tưởng", nhưng nó hoạt động với tôi, và rất dễ cài đặt và sử dụng. Nó cũng có khả năng phản ánh tốt nhất những gì trình duyệt thực sự giống như trên một hệ điều hành cụ thể.
Thử
http://utilu.com/IECollection/
Bạn có thể cài đặt IE 5,6,7,8 cạnh nhau trên máy windows hoặc máy ảo windows.
Nếu bạn ổn với chỉ đơn giản là kiểm tra trực quan, bạn có thể sử dụng BrowserLab của Adobe . Đây là một phần của bộ dịch vụ trực tuyến CS Live do Adobe cung cấp. Ngay bây giờ bạn có thể nhận được 12 tháng thành viên miễn phí của CS Live, vì vậy trong ngắn hạn, đây là một giải pháp miễn phí tốt. Bạn có thể chạy thử nghiệm đồng thời trên nhiều kết hợp trình duyệt / HĐH và xem sự khác biệt kết xuất bằng cách so sánh chúng cạnh nhau.
Tuy nhiên, tốt nhất là luôn có các máy kiểm tra thực tế (hoặc VM), vì Browserlab không thể cho bạn biết nếu JavaScript bị hỏng hoặc giúp bạn gỡ lỗi CSS hoặc lỗi đánh dấu. Nó sẽ chỉ cho bạn biết rằng bố cục không hiển thị đúng trong một nền tảng cụ thể. Nhưng thật tuyệt khi có thể nhập URL để có được ảnh chụp màn hình kích thước đầy đủ của trang web trên hầu hết các kết hợp trình duyệt / hệ điều hành chính ngay lập tức.
Có Browserling cho phép thử nghiệm IE 5-9 và khác nhau các phiên bản của trình duyệt lớn khác là tốt, và tất cả những gì từ một trình duyệt của sự lựa chọn của bạn!
Tôi đang sử dụng hộp cát trình duyệt Spoon.net - http://spoon.net/Bỏ .
Nó cho phép bạn chạy IE6-9 trên máy tính của bạn mà không phải cài đặt chúng. Họ cũng có bảng điều khiển trình duyệt và hoạt động với thanh công cụ dành cho nhà phát triển IE, giúp gỡ lỗi css / javascript.
Không có thay thế cho các hộp cứng, bản địa chạy các nền tảng bạn muốn. Không có bộ kiểm thử IE nào là hoàn toàn chính xác và một số lỗi sẽ xuất hiện các lỗi không xuất hiện trong sản xuất (lãng phí thời gian của bạn cho các kết quả dương tính giả). Các máy ảo không đáng tin cậy như mọi người nghĩ - Tôi đã thấy một số lỗi dành riêng cho VM trong khi thử chạy IE6 (Tôi nghĩ rằng công cụ kết xuất của IE6 phụ thuộc vào sự phối hợp của một số luồng nhất định, mà VM không thể quản lý đúng cách).
Nếu chức năng IE6 / 7 quan trọng đối với tổ chức của bạn, tôi nghĩ bạn có thể dễ dàng tạo ra một trường hợp chi tiêu một khoản tiền nhỏ cho hai hộp WinXP giá rẻ. IETester chậm chạp khi rỉ mật và tai nạn khi rơi mũ và 'chế độ tương thích' của IE - trong khi tiện dụng cho lần đầu tiên - sẽ không phụ thuộc vào cơ sở nếu khách hàng của bạn thực sự phụ thuộc vào phần mềm của bạn làm việc trên các hộp kế thừa của họ.
Microsoft cung cấp, miễn phí và không cần đăng ký, các máy ảo cho:
Đối với nền tảng sau:
Tôi đã tìm kiếm rất nhiều giải pháp, cách tốt nhất tôi tìm thấy là sử dụng firefox 8.0 với plugin tab IE, trong trường hợp này bạn có thể kiểm tra trang web của mình qua IE6, IE7, IE8, IE9. tôi mong nó sẽ có ích