Chrome 作為一個流行的瀏覽器獲得了巨大的市場份額,其中一個重要的原因是它支持自動更新。這是一個重要的特性,保證了用戶可以使用到最新的技術,從而獲得不斷優化的用戶體驗。
而對於開發者來說,這是一個令人心動的功能,同時也會帶來不便。例如在做 web 測試時,我們需要下載一個舊版的 Chrome 瀏覽器;用戶在某個舊版的 Chrome 瀏覽器下遇到了一個錯誤,而用最新的版本無法重現。這時我們需要下載舊版瀏覽器進行測試。
假設你需要 Chrome 44 來測試網站。Google 不會提供舊版的 Chrome 因為它們沒有最新的安全更新。
好消息是 Google 提供了一些工具幫我們尋找舊版瀏覽器,本文將介紹如何一步步獲得我們所需的版本。
1.獲得瀏覽器版本號
訪問 https://chromereleases.googleblog.com/ 然後在搜索框中輸入要搜索的瀏覽器版本號,例如 44.0。
搜索結果會出現在 Google 搜索頁面,在此頁面可以找到該大版本下最新的版本號碼。
2.查詢指定 Chrome 版本的信息
訪問 https://omahaproxy.appspot.com/ 在 Version Information 表單中填寫上述找到的版本號,然後點擊 Lookup 按鈕。
這時會看到 Branch Base Position 顯示為 「330231」。
3.下載指定瀏覽器的指定版本
訪問 Chromium 的持續構建存檔庫( https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html),選擇你的作業系統,例如這裡選擇 Mac。
之後的頁面會展示在 Mac 平臺下所有的 Chrome/Chromium 版本。注意這個列表會很長,你可能需要等待一些時間才會看到這個完整的列表。在列表加載完成之後,在 Filter 輸入框填寫上述的 Position 號碼 「330231」:
點擊上圖中的連結會打開新的頁面,然後點擊選擇chrome-mac.zip下載即可。
4.安裝並驗證
下載完成後按照提示安裝即可,完成之後可以確認一下版本號: