关于 IE8 无法添加搜索引擎的解决办法

作者:A_Wind 来源:A_Wind's Blog 日期:2010-6-10

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明

http://windsoft.blogbus.com/logs/31431237.html

从 IE8Beta2 从了以后, 我就一直在使用,觉得很不错的。虽然很多人骂 IE 是垃圾,但是我觉得还是不错,只是 MS 对华的策略有点问题。下面,转入正题,说说 IE8B2 无法田间所搜引擎的问题。

我估计,这应该是语言的问题:IE8 的 E 文版可以添加相应的所搜引擎功能,但是 IE8 的中文版就不行。一添加,就要求你下载 IE8B2,这是那个网页对 IE8B2 中文版的检测错误导致的——无法检测出简体中文版的 IE8B2。而且我试过,用 IEPro 添加也不行,不起作用,即使添加成功,百度搜索也会出现乱码现象。是编码的问题。

下面我们可以通过 REG 文件的方法来为 IE8 添加所搜引擎,也就是写一个 REG 文件,导入注册表,修改 IE8 的搜索设置,具体的 reg 文件内容如下:

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
"DefaultScope"="{2153705A-F2F9-4220-83D8-EC1CEB581D21}"
"Version"=dword:00000001
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{0633EE93-D776-472f-A0FF-E1416B8B2E3A}]
@="Live Search"
"DisplayName"="@ieframe.dll,-12512"
"URL"="http://search.live.com/results.aspx?q={searchTerms}&src={referrer:source?}"
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{12C12F0D-3E90-4638-9F19-803214C2AE8C}]
"DisplayName"="Google"
"URL"="http://www.google.com/search?q={searchTerms}&start=0&ie=utf-8&oe=utf-8&client=pub-6322238934739182"
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{2153705A-F2F9-4220-83D8-EC1CEB581D21}]
"DisplayName"="Baidu"
"URL"="http://www.baidu.com/baidu?wd={searchTerms}&tn=maxco5_dg&ie=utf-8"

将上面的内容复制到记事本,以 .reg 为后缀名保存。双击,导入注册表,重启 IE8B2 就 OK 了!上面有 Google、百度和 Live3 种搜索引擎,并且设置了百度为默认搜索引擎,你可以自己修改 "DefaultScope"=" 这一项,来修改默认搜索引擎。

相关文章