前不久从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”。