Posts Tagged ‘web design’
免費在 Mac 上使用原生的 Internet Explorer 6.0
用 Mac 做網頁,免不了要測過目前仍然是佔大多數的 Internet Explorer 。而一般使用者如果用 Mac ,也免不了會遇到 IE only 的網頁。之前我所知道的免費方案是在 Mac 上跑 Wine 執行 IE ,不過字型和實際的運作上感覺不夠真實,無法重現 Windows 上真實的情況。而其他不管是使用 Boot Camp 或是 VirturalBox 、VMware Fusion 或是 Parallels ,你至少需要一套正版的 Windows ,這對我這個堅持要用正版的人當然不是很喜愛,一直沒動力去買一套正版的 XP 。
昨天看到一個方法,試用了一下還不錯,就簡單翻譯一下步驟,有興趣的人可以連回原本的頁面觀看 screencast (Screencast: Install Internet Explorer on OSX using VirtualBox (updated X2) | Low Voltage Blog: Do More, With Less)。
- 下載 VirtualBox 並安裝。目前看來最新版的 VirtualBox 會有問題,原作者建議使用 VirtualBox 2.0.6 。
- 到 Microsoft 網站下載 Windows + IE 的 VPC 。這裡有幾種版本可以選,包含 IE6 、 IE7 和 IE8 以及 Windows XP 或 Vista 版本的對應。基本上來說,我工作中會遇到的還是以 Windows XP + IE 6 為主,所以我只下載了這個版本。事實上,你可以下載不同的版本達成各種環境測試。
- 下載作者推薦的 Zipeg 。似乎 The Unarchiver 也行。
- 將下載的 image 副檔名換成 zip ,用前一個步驟的解壓縮軟體解開。其中 .vhd 的檔案就是我們所要使用的檔案。
- 打開 VirtualBox 。新增一個設定檔。其中,在 Virtural Hard Disk 這一步中要選 existing ,然後在彈跳視窗中新增你剛剛解開的 .vhd 檔案,再選擇它。
- 設定完了之後,就可以啟動了。啟動之後記得按 F8 ,如果來不及沒關係,反正 Windows 會掛點重開,這時候我們就可以選擇我們要的 safe mode with command prompt。
- 進 Windows 之後,會跳出一堆新增硬體的視窗,不要理它。在 console 中切換到 C:\WINDOWS\system32\drivers 底下,執行:ren processr.sys processr.old 。
- 重開機,這次應該可以順利開機了。那一堆新增硬體還是先不理它,我們要先安裝 VirtualBox 的相關軟體,讓我們可以使用的更順暢。進到 Windows 之後,按左邊的 command 鍵離開控制 Windows 游標,然後從選單列中選擇 Devices -> instanll Guest additions… 。安裝完之後再重開。
- 重開之後,現在來處理一下相關的硬體部份。進到控制台的系統中,然後選硬體管理員,其中 power supply 的部份是可以關閉的(不需要一個 Virtual OS 來管我們的電源吧?),然後網路卡的部份似乎在 2.1.2 這一版是有點小問題的,請在 console 底下執行 D:VBoxWindowsAdditions-amd64 /extract /D=C:\Drivers,解開 AMD 的 drivers 到 C:\drivers ,好了之後在選驅動的時候,請直接選擇對應的驅動(C:\Drivers\amd64\Network\AMD)。(第二次裝是用 x86 driver ,可能得在確認。)
- 好了之後,你的 IE 應該可以順利的連上網路了。
- 最後還有一個步驟要做。因為這個作業系統其實是英文版的,所以沒有內建任何中文字型,我們必須自己把中文字型放到 fonts 底下。我是放微軟的正黑體,這樣放進去之後,網頁應該就可以看了。
- 如果做到這一步都沒問題,恭喜你現在有一個免費的 IE 測試環境。要拿來看 IE only 網頁也行。甚至作業系統本身其實是套免費的 Windows XP 呀,只是是英文版的,連中文輸入法也沒有。
但是這個方法有一個要注意的地方是,下載的 VPC 在一段時間之後就會過期。例如說現在(2009/02)所抓的會在 2009/04 過期。如果怕麻煩的人,還是花錢買套 Windows 吧。
(5/15 ’09 updated: 因為到期重裝,順便修正一些地方。)