2011年4月11日星期一

Google Chrome Protable 版设置为默认浏览器后,外部程序调用问题

症状:

Google Chrome Protable 版设置为默认浏览器后,外部程序调用其打开会打开无插件版的Google Chrome

 

原因:

Google Chrome Protable 将默认浏览器设置成了:

"D:\netApp\GoogleChromePortableDev\App\Chrome-bin\chrome.exe" -- "%1"

而非:

"D:\netApp\GoogleChromePortableDev\GoogleChromePortable.exe" -- "%1"

而chrome.exe 是没有加载插件的。

 

解决办法:

将默认浏览器设置成为GoogleChromePortable.exe 即可。

导入如下注册表文件(先做相应修改)

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\http\shell\open\command]

@="\"D:\\netApp\\GoogleChromePortableDev\\GoogleChromePortable.exe\" -- \"%1\""

 

P.S.

经过上述设置后,再次打开Chrome浏览器会提示你, Chrome浏览器不是默认浏览器, 忽略即可。

没有评论: