本文只針對Windows下的Chrome瀏覽器的使用。html
有時候咱們須要使用老版本Chrome,或者僅僅體驗一下最新版。node
上古時代有IETester用來測試多個IE版本,和本機的IE不衝突。git
Chrome別人也製做了不少便攜版,但不知道有沒有加料。github
本文介紹一個本身製做便攜版的方法:chrome
- 支持任意版本Chrome
- 本身存手工製做,簡單安全可靠
- 不影響Windows系統內已安裝的Chrome,便攜版的數據存儲在本身的目錄內
原理
利用GoogleChromePortable.exe
啓動器來啓動Chrome主程序,全部Chrome用戶數據都指向本程序所在的Data
目錄,從而實現和系統安裝的Chrome隔離。瀏覽器
製做步驟
【1】提取啓動器
下載Google Chrome Portable
https://portableapps.com/apps/internet/google_chrome_portable ,不要安裝,用7-Zip打開這個壓縮包,根目錄下面有一個GoogleChromePortable.exe
文件,提取出來,這個文件就是咱們須要的啓動器。安全
注:你會發現這個文件的數字簽名是
2016-11-19
,生命力頑強的一個軟件。cookie
另外這個安裝包內有help.html
,介紹了GoogleChromePortable.exe
如何使用,和參數,可所有提取出來查看。app
你能夠不用本身提取,能夠下載我提取好的, 373 k大小,可驗證簽名,https://github.com/xiangyuecn/Docs/raw/master/Other/本身製做chrome便攜版實現多版本共存_files/GoogleChromePortable.exe。測試
【2】提取Chrome主程序
下載須要的任意Chrome版本版本離線安裝包,你能夠自行搜索,這裏有一個版本比較全的地址:https://www.chromedownloads.net/chrome64win-stable/ ,下載完後注意檢查數字簽名。
離線安裝包下載好後,不要運行,咱們一樣用7-Zip打開這個壓縮包,會發現裏面有一個chrome.7z
文件,咱們把他提取出來。
注:若是你打開看到的是
102~
這種,不是chrome.7z
的話,說明你下載的不是離線安裝包,這種是離線升級安裝的,從chrome官網下載到的通常是這種。另外離線安裝包的圖標比升級包的醜不少,不信你看下面的圖片
【3】製做便攜版
步驟:
- 新建一個文件夾,用來存放便攜版,好比
41
文件夾 (我下載的Chrome 41這個版本)。 - 複製
GoogleChromePortable.exe
到這個文件夾,能夠更名成本身想要的名稱,好比Chrome41.exe
。 - 新建
App
文件夾,把chrome.7z
解壓到這個目錄內,注意只要Chrome-bin
文件夾,完成後的目錄結構應該是/41/App/Chrome-bin
。
這樣就完成製做了,很是簡單。雙擊GoogleChromePortable.exe (Chrome41.exe)
就能啓動這個Chrome了。
第一次運行會在文件夾內生成Data
目錄,裏面存放的是這個版本的用戶數據,和系統內安裝的Chrome不衝突,也不影響。
把Chrome41.exe
生成一個快捷方式到桌面,多個Chrome想用哪一個用哪一個,本人獨愛41.0.22x
這個古董版本,由於有不少好用特性是新版本所廢棄的。
舒適提示
涉及到的全部軟件下載完成後記得檢查數字簽名,若是沒有簽名或者簽名失效,請當即刪除,從新去別的地方下載!!!否則本文沒有意義。
GoogleChromePortable.exe
運行後,把瀏覽器關閉後,這個進程可能不會自動退出,應該是秀逗了,哈哈,正常狀況下應該是會和Chrome.exe主進程一塊退出。
另外:用戶數據不能在多臺電腦之間共享,運行中安裝的擴展和cookies等信息在另一臺電腦上打開時將會丟失。便攜特性只針對Chrome主程序自己,不含用戶數據;多版本共存不受此影響。
本文涉及到Github:https://github.com/xiangyuecn/Docs/tree/master/Other ,裏面有本文的全部資源。
原文出處:https://www.cnblogs.com/xiangyuecn/p/10583788.html