Kiểm tra trình duyệt chéo: Tất cả các trình duyệt chính trên MỘT máy


138

Mục tiêu của hướng dẫn này:

  • Chạy nhiều phiên bản gốc chưa được sửa đổi của Internet Explorer,
    Safari, Opera, Chrome và Firefox trên một máy, song song .

Được trình bày trong phần 1 :

  • Mục lục
  • Những trình duyệt nào phải được kiểm tra?
  • Làm cách nào để tạo Windows XP VM khởi động nhanh và không bao giờ hết hạn?
  • Phần mềm cần thiết (hình ảnh VM, trình duyệt, ...) có thể được tải xuống ở đâu?

Cũng được đề cập trong phần 2 :

  • Hướng dẫn cài đặt và cấu hình cho IE, Firefox, Opera, Chrome và Safari.
  • Công cụ phát triển và các phím tắt.
  • Chi phí thời gian và không gian đĩa .

Nhiều phần là độc lập. Ví dụ: hướng dẫn chạy nhiều phiên bản trình duyệt thường được áp dụng.


4
Tôi có thể nói, một sự thay thế dễ dàng là sử dụng browserstack.com
Nakul

1
Đối với bất kỳ ai đang cố gắng tạo Windowns 7 VM: VirtualBox theo mặc định sẽ gắn tệp Windows 7 vhd dưới dạng SATA, bạn sẽ cần ngắt kết nối này và gắn kết nó thành IDE thay vào đó - nếu không Windows 7 sẽ cố sửa chữa cài đặt và thất bại. Ngoài ra, tôi chỉ có thể khiến con trỏ chuột hoạt động nếu tôi tắt tích hợp chuột (từ menu Thiết bị của VM)
Ben


@RobW đáng giá và tuyệt vời như nội dung của trang này, nó thậm chí không phải là một câu hỏi và có thể là một câu trả lời xấu ... bạn có thể thử và sắp xếp lại thành một câu nào đó không?
DaveRandom

3
@Dave Đây không phải là một câu hỏi thông thường, nhưng phần câu hỏi ngắn gọn cho thấy những câu hỏi vượt thời gian sẽ được trả lời, và ở định dạng nào. Đó là mục tiêu rõ ràng của trang này (sẽ phù hợp hơn trên một blog độc lập khi nhìn lại). Có 2 câu trả lời hữu ích khác về IE, cộng với câu trả lời đã bị xóa về cách định cấu hình Safari, do đó không có dấu hiệu là một nam châm trả lời xấu. Nếu bạn có bất kỳ cải tiến cụ thể, chỉ cần đề xuất một chỉnh sửa.
Rob W

Câu trả lời:


101

Nội dung

  1. Những trình duyệt nào phải được kiểm tra?
    • Quy tắc ngón tay cái: Những trình duyệt nào nên được đưa vào?
  2. Sự chuẩn bị
    • Windows XP
    • Windows 7+ (dành cho IE9 +)
    • Tải xuống trình duyệt
      • trình duyệt web IE
      • Firefox
      • Opera
      • Trình duyệt Chrome
      • Safari
      • Adobe Flash Player
    • Tải tóm tắt
  3. Sandboxie

    Phần 2: Cài đặt và cấu hình
  4. trình duyệt web IE
  5. Firefox
  6. Opera
  7. Trình duyệt Chrome
  8. Safari
  9. Công cụ dành cho nhà phát triển (và phím tắt)
  10. Thời gian thiết lập và không gian đĩa được đo
    • Thời gian cần thiết cho mỗi trình duyệt (cài đặt & cấu hình)
  11. Sử dụng tối ưu
    • Trang chủ tại http://10.0.2.2:8888/

1. Những trình duyệt nào phải được kiểm tra?

Thống kê nhanh chóng lỗi thời. Vì lý do này, tôi tham khảo Chia sẻ sử dụng của các trình duyệt web trên Wikipedia và các trang web sau để biết thông tin phiên bản trình duyệt mới nhất . Mỗi trang web được thêm vào bởi một hướng dẫn sử dụng ngắn gọn.

Quy tắc ngón tay cái: Những trình duyệt nào nên được đưa vào?

  • Firefox : Phiên bản ESR mới nhất + phiên bản chính ổn định mới nhất. Ghi chú phát hành | Dành cho nhà phát triển | Lịch phát hành nhanh chóng
  • Opera : 12.x + Phiên bản ổn định mới nhất. Lịch sử phiên bản
    Kể từ Opera 15, Opera sử dụng cùng một công cụ với Chrome. Mặc dù vậy, khá nhiều người dùng vẫn đang sử dụng Opera 12 (khi Opera 15 được phát hành, UX đã thay đổi đáng kể).
  • Safari : 5.1.7 (Windows) + Phiên bản mới nhất. Release notes
    Thật không may, Apple giảm hỗ trợ cho Windows, vì vậy bạn cần phải nhận được một máy Mac hoặc chạy OS X trong một máy ảo để thử nghiệm các trang trong Safari.
  • Chrome : Phiên bản ổn định mới nhất. Ghi chú phát hành
  • Internet Explorer : IE8 +. Lịch sử tính năng
    Điều này thực sự phụ thuộc vào khách hàng của bạn. Hướng dẫn này cũng dạy cách tải IE6 và 7, nhưng các trình duyệt này đã chết hoặc gần chết. IE8 là phiên bản Internet Explorer được hỗ trợ cuối cùng trên Windows XP, hiện vẫn được sử dụng rất nhiều.

Ghi chú

Ngày nay, hầu hết các trình duyệt web sử dụng một số hình thức phát hành nhanh chóng với các bản cập nhật tự động. Khi hướng dẫn này được viết, các bản phát hành không thường xuyên, và do đó rất hữu ích khi thiết lập một bộ trình duyệt mà không phải nhìn lại.
Trừ khi bạn cố tình muốn kiểm tra các ứng dụng trong các trình duyệt cũ, chỉ cần lấy phiên bản mới nhất của trình duyệt và để trình cập nhật tự động đảm nhiệm việc quản lý phiên bản.

Nếu bạn không cần quá nhiều tính linh hoạt và muốn nhanh chóng kiểm tra một trang, tôi khuyên bạn nên xem BrowserStack.com . Sau khi đăng ký, bạn có thể nhận bản dùng thử miễn phí 30 phút cho phép bạn truy cập vào rất nhiều trình duyệt trên máy tính để bàn và thiết bị di động, ngay trong trình duyệt của bạn.


2. Chuẩn bị

Trước khi thiết lập máy, hãy tải xuống tất cả các tệp cần thiết (xem "Tải xuống tóm tắt" ở cuối phần này). Tất cả các tệp sẽ được chia sẻ với máy ảo thông qua một thư mục dùng chung ? Làm sao? .

  • Phần mềm ảo hóa ( VirtualBox được khuyến nghị, nó miễn phí ngay cả khi sử dụng cho mục đích thương mại. Các hướng dẫn bên dưới được viết với VirtualBox .)
  • Windows XP
    • Tải xuống hình ảnh IE6 XP cho VirtualBox từ trang web Modern.IE . Giải nén .ovatập tin bên trong và chạy nó để nhập nó vào VirtualBox. (Hình ảnh cũng có sẵn cho các sản phẩm ảo hóa khác như VMware, Parallels, Virtual PC và Hyper-V)
    • Chuẩn bị hình ảnh để sử dụng:
      • Cài đặt VirtualBox : Kích hoạt bộ điều hợp mạng, nhưng không kết nối VM với mạng thực.
      • Cài đặt VirtualBox : Tạo thư mục chia sẻ chỉ đọc. Thư mục này sẽ được sử dụng để truyền dữ liệu giữa Hệ điều hành máy chủ và Hệ điều hành khách.
      • Chạy net use x: \\vboxsvr\WinShared(giả sử rằng thư mục chia sẻ được gọi WinShared. Điều này sẽ liên kết thư mục mạng với x:ổ đĩa).
      • Tùy chọn : Cài đặt AntiWPA để vô hiệu hóa kiểm tra kích hoạt nếu bạn sẽ sử dụng hình ảnh trong hơn 30 ngày.
      • Tùy chọn : Tắt tệp hoán trang (Máy tính> Thuộc tính> Nâng cao> Hiệu suất> Nâng cao> Bộ nhớ ảo> Thay đổi> Không phân trang> Đặt [xác nhận]).
      • Tùy chọn : Vô hiệu hóa các dịch vụ không cần thiết thông qua Đặt hàng theo hàng và chuyển tất cả các dịch vụ "Tự động" sang "thủ công", theo hình ảnh. Bất cứ khi nào bạn muốn cài đặt gói MSI, hãy chạy ("Windows Installer"):Start > Run > services.msc
        Startup Typenet start msiServer
        Windows XP - services.msc
      • Tùy chọn : Vô hiệu hóa trình hướng dẫn dọn dẹp màn hình :Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
      • Tùy chọn : Cài đặt và định cấu hình Sandboxie (được sử dụng để chạy IE7 và IE8 trong cùng một máy ảo IE6)
      • Tùy chọn : Cài đặt CCleaner , chạy nó để định cấu hình và dọn rác.
      • Tùy chọn : Cài đặt 7-Zip (được sử dụng cho nhiều Chrome)
      • Tắt hệ thống thông qua HĐH khách (WinXP).
      • Cài đặt VirtualBox : Kết nối VM với mạng thực.
        (Chỉ Internet Explorer yêu cầu Internet trong khi cài đặt)
      • Tùy chọn : Tạo ảnh chụp nhanh VM của bạn, để bạn có thể khôi phục khi bạn gặp rắc rối trong bước tiếp theo.
  • Windows 7+ (dành cho IE9 +)
    • Tải xuống hình ảnh máy ảo dựng sẵn từ trang web Modern.IE .
      Những hình ảnh này bị đánh bom thời gian, chúng hết hạn sau 30 ngày kể từ lần sử dụng đầu tiên. Khi hình ảnh hết hạn, chúng sẽ tắt sau một giờ sử dụng. Nếu bạn không muốn tạo lại hình ảnh mỗi lần, hãy thay đổi đồng hồ phần cứng của máy ảo trước khi kích hoạt hình ảnh.
      Ví dụ, trong VirtualBox, bạn có thể sử dụng VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000để đặt thời gian thành 1000 giờ trong tương lai (sử dụng trừ nếu bạn muốn đặt nó thành một số điểm trong quá khứ).
  • Tải xuống trình duyệt

Tải tóm tắt

Để thuận tiện, nên có tất cả các tệp cài đặt trong thư mục dùng chung. Dưới đây là danh sách ngắn gọn (đầy đủ) tất cả các tệp cần thiết (được sắp xếp theo từng bước):


3. Sandboxie

Sandboxie là một công cụ nhẹ chạy các ứng dụng trong hộp cát. Nó cũng có thể được sử dụng để cài đặt nhiều phiên bản IE / Safari trên một máy Windows.

  • Tải xuống : http://sandboxie.com/index.php?D DownloadSandboxie
  • Bản vá : Phiên bản mở rộng là bắt buộc để kích hoạt nhiều hộp cát cùng một lúc. Trả tiền cho họ hoặc truy cập YouTube .
    Chạy nhiều phiên bản IE / Safari đồng thời yêu cầu phiên bản mở rộng. Nếu bạn không ngại thử nghiệm một phiên bản IE / Safari tại một thời điểm, phiên bản tiêu chuẩn là đủ.

    Cài đặt sau:
  • Tắt các mẹo : "Định cấu hình> Mẹo> Ẩn tất cả các mẹo"
  • Theo mặc định, một đường viền màu vàng xuất hiện xung quanh các ứng dụng hộp cát. Nếu bạn không thích điều này, hãy đi tới Cấu hình cơ sở : "Hộp cát> Hộp thư mặc định> Cài đặt hộp cát> Giao diện".

    Đối với mỗi phiên bản IE / Safari mới, bạn phải làm theo các bước sau:
  • Tạo : "Hộp cát> Tạo hộp cát mới" - Nhập tên, ví dụ "IE8" và xác nhận.
  • Cài đặt : "IE8> Chạy Sandboxed> Chạy bất kỳ chương trình nào"
    Chọn trình cài đặt mong muốn và nhấn OK.
  • Phím tắt : Sau khi hoàn tất cài đặt, sử dụng "IE8> Khám phá nội dung", định vị nhị phân và tạo lối tắt trên màn hình cho ứng dụng.

Tất cả các thay đổi tập tin / đăng ký hộp cát được lưu trong C:\Sandbox. Các ứng dụng trong thư mục này bắt đầu trong một hộp cát theo mặc định. Các chương trình khác có thể dễ dàng được khởi động trong hộp cát thông qua ngữ cảnh: "Chạy Sandboxed" hoặc "Gửi đến> Sandboxie> IE8".

Dọn dẹp bằng CCleaner : Chạy CCleaner trong môi trường chính, sau đó trong các hộp cát riêng lẻ.

Điều hướng đến: Phần 2


1
Bài viết tuyệt vời. Cảm ơn vì nỗ lực của bạn. Tôi cũng muốn thêm rằng omahaproxy.appspot.com/help là một liên kết hữu ích để có thêm thông tin về các bản phát hành của Chrome. Nó thậm chí có một tệp JSON bao gồm các phiên bản hiện tại.
Brian

5
Bạn của tôi là một anh hùng tuyệt đối và một vị thánh. Bạn nên được phong tước hiệp sĩ.
iono

1
Không bao giờ nghĩ đến việc sử dụng Sandboxie để chạy IE7 và IE8 trong cùng một VM, cảm ơn đã hướng dẫn! Bây giờ tôi không phải chạy ba máy ảo riêng biệt chỉ để thử nghiệm trong IE6-IE8.
Phil

Mặc dù nó có thể không gây ra sự cố đáng chú ý nào trong trường hợp này, nhưng việc tải xuống các tệp hệ thống từ internet nói chung là một ý tưởng tồi, bạn không bao giờ biết liệu ngôn ngữ và phiên bản của tệp có khớp với phần còn lại của cài đặt Windows hay không (các tệp hệ thống không phải là ngôn ngữ bất khả tri trước đây Windows Vista). Một vài trong số các tệp bạn đã liên kết đến từ thời tiền SP3 cũ hơn SP3, phiên bản được sử dụng trong hình ảnh VM của Microsoft. Cách tốt hơn là sử dụng CD XP SP3 và trỏ Windows vào đó khi nó muốn tìm các tệp đó hoặc chỉ cần cài đặt từ đầu và bỏ qua việc sử dụng hình ảnh VM của Microsoft.
Phil

@RobW Tôi không thể tìm thấy gương trên filehippo. Bạn có một kho lưu trữ của những tập tin ở đâu đó không?
Lekensteyn

60

Nội dung của phần 2 (điều hướng đến: phần 1 )

 4. Internet Explorer
 5. Firefox
 6. Opera
 7. Chrome
 8. Safari
 9. Công cụ dành cho nhà phát triển (và phím tắt)
 10.
    Thời gian thiết lập và dung lượng đĩa được đo • Thời gian cần thiết cho mỗi trình duyệt (cài đặt & cấu hình)
 11. Sử dụng tối ưu
    • Trang chủ tạihttp://10.0.2.2:8888/


Cài đặt và cấu hình

Mẹo cấu hình trình duyệt:

  • Trang chủ
  • Vô hiệu hóa kiểm tra cho: "Trình duyệt mặc định" và "cập nhật".
  • Kích hoạt công cụ dành cho nhà phát triển

4. Internet Explorer

Windows 7 không cho phép chạy các phiên bản IE cũ hơn nhưng xem ghi chú bên dưới . Đó là lý do tại sao cần có máy ảo Win XP.

IE không thể bị hạ cấp, vì vậy hãy bắt đầu với phiên bản thấp nhất, sau đó nâng cấp IE trong Sandboxie riêng . Đặt tùy chọn trong phiên bản trình duyệt thấp nhất trước khi nâng cấp, để bạn chỉ phải đặt tùy chọn chính một lần.

  • IE6 - Được cài đặt theo mặc định trong WinXP
  • IE7 / IE8 - Cài đặt trong Sandboxie (WinXP)
  • IE9 + - Nhận hình ảnh máy ảo Windows dựng sẵn từ trang web Modern.IE .
    Những hình ảnh này hết hạn sau 30 ngày sử dụng. Khi hình ảnh hết hạn, chúng sẽ tắt sau một giờ sử dụng. Nếu bạn không muốn tạo lại hình ảnh mỗi lần, hãy thay đổi đồng hồ phần cứng của máy ảo trước khi kích hoạt hình ảnh.
    Ví dụ: Nếu bạn sử dụng VirtualBox, hãy khởi chạy thiết bị đầu cuối và ra lệnh sau (thay thế tên viết hoa bằng một cái gì đó hợp lý):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

Trình cài đặt ngoại tuyến hoàn toàn cho IE6 (và thậm chí IE5.5) có sẵn tại trang web này .

Đối với IE6 và IE7, phải cài đặt Thanh công cụ dành cho nhà phát triển Internet Explorer . IE8 + có các công cụ dành cho nhà phát triển F12 tích hợp .

Cấu hình

  • Bắt đầu cài đặt IE6: Trang chủ, Bảo mật, Cookies, trình duyệt mặc định.
  • IE7: Thoát khỏi trang chạy đầu tiên, thông qua sổ đăng ký (IE7 Sandboxie). Xem bài đăng này trên diễn đàn TechNet của Microsoft .
  • IE8: Loại bỏ hộp thoại "Thiết lập Windows Internet Explorer 8". Điều này có thể được thực hiện bằng cách bắt đầu IE8, sau đó nhấp vào "Sau đó" hoặc sửa đổi sổ đăng ký .

Thực tế có thể chạy IE6 - 8 trong Windows 7 thông qua ảo hóa ứng dụng. VMWare ThinApp hoạt động rất tốt, nhưng phải mất nhiều thời gian hơn để thiết lập, bởi vì bạn cần phải nắm bắt cài đặt Internet Explorer. Ngoài ra, gói phần mềm rất đắt tiền (keygens có sẵn miễn phí, nhưng phi đạo đức).


5. Firefox

Tùy chọn 1 (lười biếng) :
Utilu Mozilla Firefox Collection . Công cụ này chứa các trình cài đặt cho tất cả các phiên bản Firefox (200+ MB). Firebird, thanh công cụ Web Developer và Flash cũng được bao gồm.

Tùy chọn 2 :
Nhiều phiên bản Firefox có thể dễ dàng được cài đặt và thực thi cùng một lúc.

  1. Tải xuống Trình quản lý hồ sơ chính thức của Mozilla .
  2. Tải xuống các phiên bản Firefox có liên quan từ http://release.mozilla.org/pub/mozilla.org/firefox/release/ . Các phiên bản cũ hơn có thể được tìm thấy tại ftp.mozilla.org .
  3. Cài đặt từng phiên bản Firefox. Thật thuận tiện khi chọn một thư mục chính ("Firefox") và sử dụng số phiên bản làm tên cho các thư mục con ("3.6").
  4. Tiện ích mở rộng: Bắt đầu phiên bản Firefox cũ nhất và nhận các tiện ích mở rộng yêu thích của bạn:
    • Fireorms - Phải có cho các phiên bản Firefox cũ. Không thực sự cần thiết cho các phiên bản Firefox mới nhất, có một bộ công cụ dev tích hợp đẹp .
    • HttpFox - Một công cụ đơn giản và hiệu quả để đo lường các yêu cầu HTTP.
    • Web Developer - Một thanh công cụ cực kỳ hữu ích để phát triển web. Tiết kiệm nhiều thời gian.
    • Bảng điều khiển 2 - Nâng cao Bảng điều khiển tích hợp ( Ctrl Shift> J).
  5. Tùy chọn: Tools > Options(Windows), Edit > Preferences(Linux)
    • Chung: Trang chủ
    • Bảo mật: Bỏ chọn tất cả các cài đặt, ngoại trừ "Cảnh báo tôi khi các trang web cố gắng cài đặt các tiện ích bổ sung".
      (Đừng quên xem cài đặt thông báo Cảnh báo, thông qua nút ở phía dưới).
    • Nâng cao:
      • Chung:
        • Kiểm tra trình duyệt mặc định: tắt
        • Gửi báo cáo sự cố: tắt
      • Cập nhật: Vô hiệu hóa tất cả các bản cập nhật
  6. Dọn dẹp: Đóng tất cả các tab, nhấn Ctrl Shift Delvà kiểm tra mọi thứ. Sau đó đóng Firefox.
  7. Trình quản lý hồ sơ của Firefox :
    ảnh chụp màn hình
    • Sao y từng hồ sơ thông qua Copytùy chọn.
    • Một ảnh chụp màn hình hộp thoại mở ra. Chọn một tên thích hợp (ví dụ Firefox 3.6) và một điểm đến.
    • Sử dụng Firefox versiontùy chọn để chọn phiên bản Firefox mặc định cho cấu hình.
    • Đồng thời đánh dấu vào Start new instance [-no-remote]ô để cho phép nhiều phiên bản Firefox đồng thời chạy cùng một lúc.
  8. Kết thúc
    • Sử dụng Start Firefoxnút để bắt đầu một phiên bản của Firefox.
    • Hãy để kiểm tra tính tương thích bổ trợ chạy và cập nhật khi cần thiết.
    • Xóa bộ nhớ cache, lịch sử, vv bằng cách sử dụng Ctrl Shift Del.
    • Lặp lại bước này cho mỗi phiên bản Firefox.

6. Opera

Opera : Danh sách tất cả các trình cài đặt có sẵn trên Opera.com . Nhiều phiên bản có thể được cài đặt cạnh nhau mà không có bất kỳ vấn đề. Trong quá trình cài đặt, chọn "Tùy chỉnh" và một thư mục khác .
Khi cài đặt, cũng chọn sử dụng cùng một hồ sơ cho tất cả người dùng.

Tùy chọn quan trọng: Cài đặt> Tùy chọn> Nâng cao> Bảo mật> Không kiểm tra cập nhật.

Lưu ý: Opera 15+ sử dụng cùng công cụ kết xuất và JavaScript như Chrome.


7. Chrome

Chrome : Trình cài đặt độc lập có thể được tải xuống từ File Hippo .
Cũng có thể chạy nhiều phiên bản Chrome cạnh nhau.

Mặc dù Sandboxie có thể được sử dụng, nhưng bạn nên sử dụng phương thức gốc tiếp theo để chạy song song nhiều phiên bản.

  1. Tải xuống (các) phiên bản mong muốn từ File Hippo .
  2. Tạo một thư mục chính, ví dụ C:\Chrome\.
  3. Trích xuất trình cài đặt (= không cần cài đặt ), sử dụng 7-Zip chẳng hạn.
    Sau khi giải nén, một chrome.7zkho lưu trữ được tạo ra. Cũng giải nén tập tin này và xuống Chrome-binthư mục đã tạo .
    Bây giờ, bạn thấy chrome.exevà một dir như thế 18.0.1025.45.
    Di chuyển chrome.exeđến 18.0.1025.45, sau đó di chuyển thư mục này đến C:\Chrome. Các tập tin còn lại trong Chrome-bincó thể được xóa một cách an toàn.
  4. Tạo lối tắt cho mỗi phiên bản :

    "C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
    

    Giải thích về lối tắt này:

    • "C:\Chrome\18.0.1024.45\chrome.exe"• Đây là trình khởi chạy
    • --user-data-dir="..\User Data\18" • Hồ sơ người dùng, liên quan đến vị trí của chrome.exe. Bạn cũng có thể đã sử dụng --user-data-dir="C:\Chrome\User Data\18"cho hiệu ứng tương tự. Đặt tùy chọn của bạn cho phiên bản Chrome thấp nhất và sao chép hồ sơ Người dùng cho từng phiên bản Chrome. Các phiên bản Chrome cũ hơn từ chối sử dụng Hồ sơ người dùng từ các phiên bản mới.
    • --chrome-version=18.0.1025.45Vị trí của nhị phân:
      • Vị trí (ví dụ 18.0.1025.45) phải là tên của thư mục:
      • Phải bắt đầu và kết thúc với một số. Một dấu chấm có thể xuất hiện ở giữa.
      • Các số không nhất thiết phải khớp với số phiên bản thực (mặc dù thuận tiện khi sử dụng số phiên bản thực ...).

Về cấu hình: Tất cả các tùy chọn có thể được đặt tại chrome://settings/. Tôi thường thay đổi trang chủ và cài đặt "Dưới mui xe".

Với rất nhiều bản phát hành Chrome, việc cài đặt tất cả các phiên bản là không thực tế. Tôi đã tạo tập lệnh VB tự động hóa các bước này, vì vậy tôi chỉ có thể lưu trữ trình cài đặt, sau đó chạy tập lệnh bất cứ khi nào tôi cần kiểm tra phiên bản Chrome cũ: https://gist.github.com/Rob--W/2882558


8. Safari

Lưu ý: Hỗ trợ Safari trên Windows đã bị ngừng. Phiên bản Safari được hỗ trợ cuối cùng trên Windows là 5.1.7; bạn cần máy Mac hoặc OS X VM để kiểm tra trang web của bạn trong các phiên bản Safari mới hơn.

Safari không hỗ trợ nhiều phiên bản hoặc hồ sơ người dùng song song. Safari 4 gần chết , vì vậy bạn chỉ phải kiểm tra 5. *. Tất cả các phiên bản Safari có thể được tải xuống từ Ứng dụng cũ .

  • Tải xuống và cài đặt Safari 5.0 .
  • Bắt đầu Safari, thiết lập tùy chọn của bạn.
  • Tạo một hộp cát Sandboxie mới cho mỗi lần cài đặt bổ sung .
    Điều quan trọng là ban đầu cài đặt phiên bản cũ nhất , để hồ sơ người dùng có thể được điều chỉnh bởi các phiên bản mới hơn.
  • Để biết thêm thông tin về cài đặt trong Sandboxie, hãy xem phần SandboxieInternet Explorer .

Các công cụ dành cho nhà phát triển phải được kích hoạt thông qua Preferences > Advanced > Show Developer menu in menu bar. Sau khi cài đặt Safari, gỡ cài đặt Trình cập nhật phần mềm của Apple, thông qua Control panel > Add/Remove software.


9. Công cụ dành cho nhà phát triển (và phím tắt)


10. Thời gian thiết lập và không gian đĩa được đo

  • Thiết lập môi trường cơ sở mất 30 phút .
  • Cài đặt trình duyệt không cần nhiều thời gian.
  • Tùy thuộc vào số lượng trình duyệt, việc định cấu hình chúng có thể mất một chút thời gian.

  • Thiết lập VM WinXP với các trình duyệt như được liệt kê trong hướng dẫn này + Opera 12 beta:
    • Kích thước tải xuống: 585MB
    • 12 trình duyệt
    • Thời gian sử dụng: 1:09 giờ (32 phút để đến IE)
    • Kích thước thiết bị: 1.1G / kích thước nhập khẩu: 2.2G.
    • Nhật ký chi tiết: http://pastebin.com/R7WGPK99
  • Thiết lập một máy ảo WinXP khổng lồ để kiểm tra khả năng tương thích trình duyệt chi tiết:
    • 24 trình duyệt
    • Thời gian sử dụng: 2:15 giờ
    • Kích thước thiết bị: 1.4G / kích thước nhập khẩu: 3.0G
    • Đăng nhập: http://pastebin.com/SJEgxNyr

Thời gian cần thiết cho mỗi trình duyệt (cài đặt & cấu hình)

  • Opera: 2 phút
  • Internet Explorer: 3 phút *
  • Safari: 4 phút *
  • Firefox: 5 phút
  • Chrome: 6 phút

* không bao gồm thời gian để thiết lập Sandboxie Sandbox (<1 phút).


11. Sử dụng tối ưu

Khi bạn cài đặt xong, hãy sử dụng CCleaner để dọn rác, sau đó:

  • Xuất thiết bị (thiết bị này có thể được lưu ở nơi khác để sao lưu).
  • Xóa máy ảo vừa tạo
  • Nhập công cụ (các bước này làm giảm kích thước tệp của VM)
  • Tạo ảnh chụp nhanh (sẽ được sử dụng làm điểm kiểm tra)

Từ giờ trở đi, khi bạn đã hoàn thành việc kiểm tra các trang web, hãy tắt VM và chọn "Khôi phục ảnh chụp nhanh". Điều này sẽ giữ cho VM của bạn gọn gàng và nhanh chóng.

Tắt máy> Khôi phục ảnh chụp nhanh

Trang chủ tại http://10.0.2.2:8888/

HĐH khách có thể truy cập HĐH máy chủ theo địa chỉ IP 10.0.2.2. Một máy chủ chạy trên cổng 8888có thể được truy cập tại khách thông qua http://10.0.2.2:8888/, ngay cả khi máy chủ không có kết nối internet.

Vì lý do này, cài đặt http://10.0.2.2:8888/làm trang chủ được khuyến nghị.

Các trường hợp sử dụng có thể:

  • Kiểm tra một trang duy nhất.
  • Tự động hiển thị một trang nhất định, tùy thuộc vào tác nhân Người dùng được hiển thị (ví dụ: bằng cách chuyển hướng).
  • Fiddling: Tạo một câu đố trong Chrome và kiểm tra nó trong Firefox.
  • Chia sẻ văn bản và liên kết.

Tất cả những điều trước đây có thể dễ dàng được thực hiện trên một máy chủ đơn giản ( ví dụ tôi đã sử dụng Node.js ).


3
Cả hai câu trả lời đều thực sự có giá trị. Cảm ơn rất nhiều vì đã chia sẻ.
fro_oo

Có ai đã cài đặt thành công IE10 và IE11 trong hộp cát Sandboxie chưa? Sử dụng hộp Win 7 IE9 từ hiện đại, tôi không thể cài đặt trình cài đặt IE 10 và 11 hoạt động trong hộp cát của họ.
Casey

@RobW, Không cần thiết lập và cài đặt VM trên các máy mạnh mẽ để kiểm tra IE. Remcon có sẵn miễn phí . Xem remote.modern.ie
Pacerier

1
Rất tốt và đầy đủ câu trả lời! Thật không may, tôi không thể tải xuống các phiên bản Chrome cũ hơn từ File Hippo. Tại trang tải xuống, nó chỉ chuyển hướng tôi đến trang Google Chrome chính thức buộc tôi phải tải xuống phiên bản mới nhất có sẵn. Tôi có làm điều gì sai? May mắn thay, tôi đã có một trình cài đặt độc lập với phiên bản phù hợp.
Rodrigo V

2
Tôi gặp sự cố khi trích xuất trình cài đặt Chrome với 7-zip. Nó chỉ trích xuất một tệp có tên "~ 102" và tôi không biết phải làm gì với điều đó. Tôi có thể nhận các tệp tôi muốn bằng cách cài đặt Chrome và lấy các tệp từ C: \ Program Files \ Google \ Chrome \ Application.
Rodrigo V

11

Chỉ cần tham gia, Microsoft gần đây đã bắt đầu cung cấp một dịch vụ miễn phí có tên là Modern.IE:

Modern.IE là một Microsoft đảm nhận việc thử nghiệm 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

Lưu ý: Bài viết được liên kết đã bị xóa. Các liên kết bây giờ đi đến một kho lưu trữ Wayback Machine của trang.


1
Chỉ để picth quá;) saucelabs.com browserstack.com & vanamco.com/ghostlab tất cả các công cụ có vẻ khá tuyệt vời để kiểm tra trên các trình duyệt & nền tảng
Adrien Be

1
@the_archer, liên kết của bạn không hoạt động.
Pacerier
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.