前不久從Palemoon定制的FF8便攜版換到360定制的chrome16使用,折騰了一翻感覺挺不錯,對於輕度瀏覽器依賴人群十分之推薦!但最近發現從chrome網上商店無法正常安裝擴展程序了,狀態一直停留在“檢查中”,料想是不是google服務又被q1ang了。在網上一搜索,發現好多人遇到此問題,有高手給出了替換大法:
1、獲得擴展程序的ID,比如說【Xmarks Bookmark Sync】擴展程序的安裝網址是 “https://chrome.google.com/webstore/detail/ajpgkpeckebdhofmmjfgcjjiiejpodla”,則ID就是“.../detail/”后面的部分,即 ID=“ajpgkpeckebdhofmmjfgcjjiiejpodla”。
”。
2、擴展程序的直接下載網址為 “https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D_____%26uc”,將其中的 “_____” 替換為ID,得到 “https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Dajpgkpeckebdhofmmjfgcjjiiejpodla%26uc
3、在chrome地址欄打開得到的網址,擴展即正常下載安裝。
以上方法原理是找出后綴名為crx的擴展程序安裝文件的下載地址,通過chrome瀏覽器對crx文件的解析機制直接在線安裝擴展,繞過了網上商店的檢查。不過轉帖該方法顯然不是本文重點!
chrome網上商店中包括了類似於FF的擴展程序,以及chrome特有的“應用程序”。“應用程序” 安裝后在 “選項—擴展程序” 界面是看不到的,只有在新建標簽頁上有個“應用程序”欄目,在里面才可以看到已安裝的應用程序,比如 “Chrome Web Store” 就是一個應用程序,並且是默認安裝在chrome里面的。簡單理解應用程序是比擴展級別更高的存在,權限更開放,可實現更多擴展無法實現的功能。
介紹了chrome的“應用程序”,現在問題是安裝應用程序也遇到和安裝擴展一樣的阻礙,並且由於chrome內部安全機制的問題,必須從網上商店安裝應用程序(因為應用程序可實現的功能更多,更有可能對用戶操作系統產生破壞影響,所以安全審查更嚴格),因此采用上面的替換大法安裝應用程序是行不通的,會產生警告提示“必須使用網上商店進行安裝”,且安裝無法繼續。
重新回到網上商店。安裝擴展和應用程序時,一直停留在“檢查中”,到底ta是在檢查些什么呢?經過反復不斷的修改hosts文件,各種姿勢的翻q1ang,無休止的在不同計算機上的安裝卸載chrome,我最終發現導致問題的罪魁禍首竟然是一個選項!
真相只有一個!答案就是 “選項—高級選項—下載內容保存位置”,請把該選項還原到默認設置,在win7下是 “%USERPROFILE%\Downloads”,在xp下是 “%USERPROFILE%\My Documents\Downloads”。