(Off topic: 只是看Layout有沒有問題用browser lab或是spoon就好了,不用這麼煩)
說到底,IE始終只能在windows上面run!
因為萬惡又黑暗的activeX及更多不明原因,與其追求不穩定的multiple IE/wine改裝,不如裝個Virtual Machine (VM,虛擬機器)或找台netbook試機 (反正顯示器再加大用家的畫面s也是在1024 x 768 / 1024 x 600打轉...)
而為求方便VM是不二之選,畢竟不同機沒copy & paste滿麻煩的(前提是要Ram夠多CPU不太差)...而當中一個超讚又不用錢又支援全平台的solution就是VirtualBox!
當然如果只是用所謂的開心版或叫你自掏錢包就不用寫文,M$總算有丁點良心給你不用錢的windows/ windows VM下載作測試用...
- IE VHD
等了很久終於有人回報IE9 VHD可以在VirutalBox上跑了,不過下載為什麼不是一個iso/rar而是斬成7份啊?
安裝倒是簡單,開一個沒硬碟的VM就好了[詳細教學]
不過用4.1.2+新VHD居然掛點(BSoD),有人說clone一次VHD to VDI就好*,真煩...
另外這個activate一次只有30天,不過是可以用`slgmr -rearm`指令renew一次...如果不用IE6,接下來的方法比較推薦
* 如果Mac之下跑不到可以有另一法: 試用ievms fix - Win 7 Enterprise 90-days Trial
官方正印的試用版, 可以免key安裝及在不入key下activate。預設安裝IE 8,可以升級IE 9-要IE 7的朋友可以改裝windows server 2008 R2。
這個版本安裝後十天內要activate,activate後有90天可用 (坊間流傳可用 `slgmr -rearm` 指令renew/extend 3次試用期*)。不過就算是trial過了也只是每小時關機一次,測試基本上沒差,反而是下載有夠煩:- 進入上面的網址,最下方有下載按鈕(32bit/64bit),點擊進入
- 要用個window live ID登入
- 登入後填from,email沒必要和live ID的一樣
- 之後會有轉到一個頁面說有確認信,不過好像在這頁再填一次之前填過的email再按continue就可以下載...
- 下載完之後開一個全新VM連硬碟,之後進行一般的OS安裝
另外其實一隻IE 9可以摸擬IE 7、8已經很夠用 [Developer Tool內的DocumentMode的說明],VM實在不用太多。
Good luck!
* `slgmr -rearm` 指令: 在以Adminstrator 權限執行的command prompt上執行 `slgmr -rearm` (沒有`) ,成功的話在reboot後過期提示會消失
* 傳說有IE4Mac可以在mac以原生方式運行IE6-9,不過最終好像還是沒了...
* 千萬不要在VM OS loading時按host key,會kernel panic....