跨瀏覽器

Web dev 的工作本來就常常需要跨瀏覽器,就算是 Mac user 也要知道一些方法可以 debug IE 11 (Edge)。

Virtual machines

比較耗資源,但也是最直覺的解法,就是裝一個 windows VM,但要買一個 windows 的授權也是一筆錢(守法),所幸微軟現在就有提供免費的 VM images

VirtualBox, Vagrant, VMware and Parallels 的映像檔都有提供。

remote desktop

另一個方法,就是使用雲端資源啦,微軟也是大力地在推 Azure,其中就有一項是 RemoteIE

  1. 先安裝 remote-desktop

  2. 打開 remote desktop,登入 Azure remoteApp

  3. 同意 IE Technical Preview 的權限,直接打開就是一個遠端的 IE囉!

BrowserStack

BrowserStack同樣也是一個雲端服務,只是專攻跨瀏覽器測試,有 free tier,一個月可用 25 分鐘免費,可選擇的瀏覽器非常多,手機桌機都有,瀏覽器版本也非常齊全。

選擇哪一種較好

以上的方法,在功能的開發期間最適合用的就是 VM了,如果程式還在本機上的話。

如果已經是上線的功能或網站,那用雲端方案是最方便的。