下載chrome的.crx文件

今天想在一臺不能上網的電腦上安裝一些chrome插件,可以無奈找不到.crx文件。原因很簡單,google提供了在線安裝。

其實並不是完全的在線安裝,而是瀏覽器下載到本地,然後安裝,最後把 *.crx文件刪除。具體流程是這樣的:

1.下載中。這時下載目錄中會有兩個文件 *.tmp 和 *...download (具體記不清了,就是兩個臨時文件)

2.下載完成。下載的文件變成 *.crx

3.安裝

4.刪除*.crx

看了流程後就會發現,要取得*.crx文件,在2~4之間做文章即可,方法有很多,比如把*.crx複製到另外一個目錄下,或者重命名。


先在一臺可以上網的安裝了chrome的電腦上做以下步驟:


由於安裝過程經歷時間極短,在1m之內,所以手動操作就有一定的侷限,下面就讓計算機來幫我們做這個事:

是一個c語言代碼,其實就是調用了cmd命令來重命名文件,也可以用批處理,但我不會寫循環,又懶得百度,反正方法有很多的:

#include <windows.h>
int main(){
   while(true)//寫死循環是爲了捕捉到變成*.crx的時候
      system("rename *.crx *.crx.bak");
   return 0;
}

完了之後把得到的exe放到chrome設置的下載目錄,然後雙擊打開(可能會提示找不到指定文件,沒關係,因爲還沒有下載好),現在你可以點擊安裝按鈕了

等了一段時間後,插件已經安裝好了,現在去看下下載目錄,發現*.crx已經在了,當然現在它還有個.bak後綴,只要去掉就OK了。最後,把*.crx拷貝到目標電腦上,把它拖進chrome,就會提示要不要安裝某某某插件了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章