【问题标题】:How do I add a "private" opensearch plugin to IE9?如何向 IE9 添加“私有”opensearch 插件?
【发布时间】:2012-11-29 23:25:52
【问题描述】:

似乎添加任何搜索插件的唯一方法是通过ms website。我有一个适用于 Intranet 站点的 opensearch 插件,包括自动发现,它在 Firefox 和 IE8 中运行良好。 Some sites 建议 opensearch 自动发现在 IE9 中不再起作用。

那么,如何在 IE9 中添加 MS 站点上未列出的搜索插件?我不能再添加的插件之一包括stackexchange 一个,所以这实际上是一个严重问题;-)

【问题讨论】:

    标签: internet-explorer-9 opensearch autodiscovery


    【解决方案1】:

    似乎实现这一点的唯一方法是摆弄注册表。这个 .reg 文件适用于我自己的搜索插件:

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{5AB8F1FE-2CAD-45FD-8B50-9E5610E4D2B6}]
    "DisplayName"="Mysite search"
    "URL"="http://mysite/index.jsp?q={searchTerms}&s=1"
    "ShowSearchSuggestions"=dword:00000001
    "SuggestionsURL"="http://mysite/searchsuggestions.jsp?b=i&q={searchTerms}"
    "FaviconPath"="C:\\somePath\\search_{5AB8F1FE-2CAD-45FD-8B50-9E5610E4D2B6}.ico"
    

    图标似乎需要存储在本地路径中。我无法让FaviconURL 工作。它不需要在文件名中包含 guid,任何名称都可以。

    注册插件后,您可以通过 IE 将其设置为默认值。如果您想以编程方式执行此操作,则需要将以下内容添加到您的 .reg 文件中:

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
    "DefaultScope"="{5AB8F1FE-2CAD-45FD-8B50-9E5610E4D2B6}"
    

    【讨论】:

      猜你喜欢
      • 2022-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      相关资源
      最近更新 更多