Answers:
具有讽刺意味的是,答案是在此页面以及所有其他Stack Exchange网站上:)
您必须为您的站点定义一个OpenSearchDescription。如果您查看此页面的源代码,您将在标题中看到:
<link rel="search" type="application/opensearchdescription+xml" title="Pro Webmasters - Stack Exchange" href="https://webmasters.stackexchange.com/opensearch.xml">
如果您打开opensearch.xml
此处引用的内容,则会看到:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Webmasters</ShortName>
<Description>Search Webmasters: Q&A for pro webmasters</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://sstatic.net/webmasters/img/favicon.ico</Image>
<Url type="text/html" method="get" template="http://webmasters.stackexchange.com/search?q={searchTerms}"/>
</OpenSearchDescription>
您必须为您的网站实现相同的功能。关键是您确实需要在站点上实施某种搜索,浏览器使用这些搜索来执行实际搜索。这在XML的模板部分中指定:
http://webmasters.stackexchange.com/search?q={searchTerms}
如果您的站点上当前没有搜索,则可以将Google自定义搜索用于此目的。