Google表单中的自动填充功能

时间:2012-05-04 20:08:42

标签: html forms autocomplete google-api

我的网站上有一个表单,它将文本框输入转发给www.google.com/search?q=...。在google.com上搜索时,是否有可能获得谷歌提供的自动完成/自动填充功能。 Firefox在网址栏旁边的搜索栏中使用谷歌的自动完成功能,但我如何才能为我的网络表单获取此类信息?

4 个答案:

答案 0 :(得分:6)

Google Suggest API 允许在自定义关键字上使用自动填充功能。但似乎谷歌已将其删除。但我发现你仍然可以访问API。有JSON和XML的URL。

JSON

http://clients1.google.com/complete/search?hl=en&q=<your query here>&client=hp

XML

http://clients1.google.com/complete/search?hl=en&q=<your query here>&output=toolbar

没有任何保证。

如果您想在文本框中获得自动填充功能。您可以将其与jQuery UI Autocomplete

组合使用

答案 1 :(得分:4)

这是一个完整的google auto建议示例

http://googlesuggest-jquery.googlecode.com/svn/trunk/

答案 2 :(得分:1)

新网址是:

http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY

客户端部分是必需的;我没有测试其他客户。

答案 3 :(得分:0)

除了Ricky的答案,您还可以使用private x参数过滤媒体的建议:

http://clients1.google.com/complete/search?hl=en&q=stackoverflow&output=toolbar&ds=

  

youtube:ds = yt

     

书籍:ds = bo

     

产品:ds = sh

     

新闻:ds = n

     

图片:ds = i

     

web:ds =

     

食谱:ds = r