在舊金山待了一週,今天剛好用 Windows 7 內建的免費元件 Virtual PC 的 XP Mode,解決了一個棘手的 B/S 架構兼容性問題(許多 Web 系統都存在此類困擾)。
我住在小姨家,她是私立大學文學教授,需在校園 Web 系統「CyberCampus」上批改作業、發布教學影片與文章。但她發現:只有在舊電腦(Windows Me,1995 年購買,速度極慢)上才能看到編輯頁面的按鈕;在 Vista、Win7 或 Mac 上都看不到按鈕,只能用 HTML 標記編輯,對非 IT 人員來說簡直是噩夢。導致她必須在新舊電腦間來回複製檔案,麻煩不已。
經分析,校園系統是用 CGI 撰寫,問題核心在於瀏覽器版本:只要用 IE 6.0 即可解決。但 Win7 無法直接安裝 IE 6.0,於是想到 Virtual PC 的 XP Mode。下載安裝約 15 分鐘即可啟動虛擬機(下載 Virtual PC 與 Windows XP Mode),若不熟悉可觀看 3 分鐘教學影片。
關鍵在於:不需在虛擬機內操作,而是直接在 Win7 中執行 XP Mode 下的 IE 6.0。方法:啟動 XP Mode 後,在建立的使用者設定檔啟動目錄中放入 IE 6.0 捷徑,關閉 XP Mode,即可在 Win7「開始→所有程式→Virtual PC→XP Mode 應用程式」中直接啟動 IE 6.0。如此,B/S 架構造成的 Web 兼容問題便迎刃而解。