【发布时间】:2010-12-29 18:20:11
【问题描述】:
当我通过 Firefox 访问某些网站(包括 Stackoverflow)时,我注意到一个蓝色的小圆圈显示我可以将该网站添加到我的搜索提供程序。 所以想知道如何将此功能添加到我的 MVC 项目中。 我听说应该添加一个 XML 文件...
【问题讨论】:
标签: asp.net-mvc firefox open-source opensearch
当我通过 Firefox 访问某些网站(包括 Stackoverflow)时,我注意到一个蓝色的小圆圈显示我可以将该网站添加到我的搜索提供程序。 所以想知道如何将此功能添加到我的 MVC 项目中。 我听说应该添加一个 XML 文件...
【问题讨论】:
标签: asp.net-mvc firefox open-source opensearch
按照this guide 中的说明进行操作。
这是它的肉和蔬菜...
母版页中的链接:
<link rel="search" type="application/opensearchdescription+xml" href="http://mysite.com/browserplugin.xml" title="My Site Search" />
上面提到的browserplugin.xml文件应该是这样的:
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>My Site Search</ShortName>
<Description>My Site Search</Description>
<Image height="16" width="16" type="image/x-icon">http://mysite.com/favicon.ico</Image>
<Url type="text/html" method="get" template="http://mysite.com/search/{searchTerms}"/>
</OpenSearchDescription>
请注意,您应该(显然)根据您的网站适当更改该网址。特别是 OpenSearchDescription 中的 Url,以匹配您的搜索 url。
【讨论】: