3

我的网站上有一个 Google 自定义搜索引擎,我最近实现了 opensearch XML 文件,这样我就可以在浏览器的搜索框中添加我们网站的搜索。

知道如何将自动完成/建议功能添加到浏览器的搜索框中吗?

4

1 回答 1

4

我假设您已经在您的 Google CSE 搜索引擎配置中启用了“自动完成”功能。

下一步是在Url元素中添加一个带有type“application/x-suggestions+json”的OpenSearchDescription元素。我对此进行了一些研究,以下 URL 似乎应该可以工作(请务必在其中输入您自己的 partnerid [YOUR PARTNER ID]

http://www.google.com/complete/search?q={searchTerms}&partnerid=`[YOUR PARTNER ID]`&ds=cse&output=firefox

例如,

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
    ...
    <Url type="application/x-suggestions+json" method="get" template="http://www.google.com/complete/search?q={searchTerms}&amp;partnerid=#YOURPARTNERID#&amp;ds=cse&output=firefox"></Url>
</OpenSearchDescription>

这是我创建的一个小 Web 应用程序(预先填充了一些有用的值)来帮助您处理 OSDD。

于 2010-07-28T02:09:11.100 回答