本身製做Chrome便攜版實現多版本共存

本文只針對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文件,提取出來,這個文件就是咱們須要的啓動器。安全

提取GoogleChromePortable

注:你會發現這個文件的數字簽名是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文件,咱們把他提取出來。

提取chrome.7z

注:若是你打開看到的是102~這種,不是chrome.7z的話,說明你下載的不是離線安裝包,這種是離線升級安裝的,從chrome官網下載到的通常是這種。

另外離線安裝包的圖標比升級包的醜不少,不信你看下面的圖片

正確的離線安裝包

【3】製做便攜版

步驟:

  1. 新建一個文件夾,用來存放便攜版,好比41文件夾 (我下載的Chrome 41這個版本)。
  2. 複製GoogleChromePortable.exe到這個文件夾,能夠更名成本身想要的名稱,好比Chrome41.exe
  3. 新建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

相關文章
相關標籤/搜索