2011-04-14 28 views
1

我知道這可能會被視爲重複,而是通過我能找到的問題看,我沒太找到答案在Mac上進行網站測試的虛擬化Windows 7和IE VHD - 需要什麼?


我開發一個Mac上的網站,我顯然需要對其進行測試在各種版本的Internet Explorer中。特別是因爲我的很多工作都是純粹的客戶端編碼,所以像browsershots.org這樣的服務不會削減它。此外,我在我的機器上本地運行一個Web堆棧,我需要訪問它。

到目前爲止,我已經在VMWare中使用多個虛擬機進行了相當麻煩的設置,使用了不同版本的Windows和IE。它可以工作,但它不夠優雅或易於維護。另外,啓動所有這些虛擬盒子只是一個痛苦。因此:我想獲得Windows 7,只是使用它,並擺脫其他版本和VPC。據我所知,我可以使用Microsoft's IE VHD-images來檢查所有不同版本的IE中的網站。

這是一個很好的解決方案嗎?或者我應該寧願跳過Windows,並使用Winebottler?之類的東西。或者有沒有辦法從Mac上運行時間限制的VHD?

如果這是一個很好的解決方案,我還有一個問題:作爲一個Mac用戶,我不知道我需要什麼版本的Windows 7。家庭高級版?專業的?最終?我不需要什麼從Windows除了能夠測試IE6(不幸)和向上,所以我只需要最少的我可以得到。

另外,對VHD的要求有些不清楚。該網站表示它是XP,Vista或7,但我認爲運行VHD是每種版本都無法運行的。

最後,我到目前爲止只是編輯每個虛擬Windows安裝的主機文件,以使其到達我的Mac的Web堆棧。我是否需要爲每個VHD做類似的事情,還是有更簡單的解決方案?這些VHD似乎很快就會過期。

回答

2

MS提供的VHD是虛擬機。運行它們與運行多個VMWare虛擬機實例沒有區別,只是它已經全部爲您設置,因此更容易開始。 VHD是爲Virtual PC製作的,但VMWare支持使用它們。 VHD是針對不同版本IE進行測試的最佳解決方案。

像Winbottler這樣的東西在某些情況下很好,當你想在更輕量級的環境中運行應用程序時,但是當你專門進行版本測試時,主要關注的是兼容性,因此我個人更喜歡虛擬機。

+0

VMWare的Mac版本本身運行這些VHDs?如果是這樣的話:太棒了!我試着用Google搜索,但無法找到明確的答案。順便說一下,那些VHD是否包含IE6&7的開發工具欄?只是好奇的 – Flambino 2011-04-14 04:03:23

+0

@Flambino,VMWare實際上會在你第一次打開它時轉換VHD,但根據我讀過的所有內容(我自己並沒有這樣做)它現在全部自動運行。我沒有看到Mac版本和Windows版本的VMWare之間明顯的區別,所以只需嘗試一下並看看(並且請在這裏以任何方式發回)。 – 2011-04-14 13:09:13

+0

謝謝!我會嘗試一下,一旦我從假期回來,就回到這裏。 – Flambino 2011-04-15 00:59:25

相關問題