像其餘人同樣,我須要在Internet Explorer 6和Internet Explorer 7上測試個人代碼。如今,Internet Explorer 8爲開發人員提供了一些很棒的工具,我想使用它們。 我也想開始使用Internet Explorer 8測試個人代碼,由於它很快就會發布。 html
問題是:如何在同一臺計算機上運行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8。 到目前爲止,Internet Explorer 6和Internet Explorer 7我一直在使用Multiple IE 。 可是在安裝Internet Explorer 8以後,人們已經報告了Internet Explorer 6中的問題(請參閱上一句中連接的頁面上的評論)。這些錯誤與表單字段中的焦點有關。 運行Internet Explorer 7並不重要,由於Internet Explorer 8可使用Internet Explorer 7渲染引擎,但咱們仍然須要Internet Explorer 6。 windows
如何在同一臺計算機上運行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8? api
我認識的人使用thinstall建立了IE8的可移植版本(如今它是由vmware購買並稱爲thinapp)(僅1.8 MB)。 Thinstall建立了一個內置虛擬文件系統的虛擬化應用程序,是DLL地獄的完美解決方案。 整個應用程序從單個exe文件運行。 瀏覽器
對於其餘版本的安裝,這是未經測試的,我可能會添加。 app
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe 工具
我今天在Windows 7計算機上作了這個: 測試
http://www.microsoft.com/windows/virtual-pc/ 網站
在個人Mac OS X機器上,我使用Sun的VirtualBox,它是免費的。 編碼
我運行3個WinXP虛擬盒併爲每一個虛擬盒分配256K。 看本教程: spa
Adobe BrowserLab。
modern.IE是Microsoft的一項承諾,能夠更輕鬆地爲Internet Explorer瀏覽器進行跨瀏覽器測試。 Microsoft建立了modern.IE,爲開發人員和設計人員提供了一套便於IE瀏覽器測試的工具。
使用modern.IE,您有兩種方法能夠在IE中測試您的網站。 首先,modern.IE爲您提供三個月無償使用基於Web的瀏覽器測試服務BrowserStack 。 您只須要一個Facebook賬戶登陸並開始測試。
Modern.IE提供的第二種方法是從IE 6到IE 10的每一個瀏覽器的虛擬化映像 ,能夠在VirtualBox,Virtual PC,Hyper-V或WIWare,Mac或Linux上的VMWare Player等虛擬化軟件上運行。
此外,modern.IE還提供了一個工具,能夠掃描您的網頁以查找常見的編碼問題,並列出它們以供您更正,以便它們在全部IE版本中正確顯示。