2008-11-16

    [原创]关于IE8无法添加搜索引擎的解决办法 - [技术文章]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    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"="这一项,来修改默认搜索引擎。


    收藏到:Del.icio.us




    引用地址:

    评论

  • 不错,正有此问题。不过在微软提供搜索的页面上点添加搜索还是毫无反应,有何解决方法否?
  • 我的ie8无法导入。访问注册表时出错。
  • 太好了 正为此问题所困扰 谢谢啦 >_<