【问题标题】:Add Google autocomplete to Google search bar?将 Google 自动填充功能添加到 Google 搜索栏?
【发布时间】:2017-01-28 22:10:07
【问题描述】:

我正在为自己创建一个主页,其中包含我喜欢的网站等。它还包括页面中间的谷歌搜索栏。

<form id="googleSearch" method="get" action="https://www.google.com/search">
  <input id="googleSearchBar" type="text" name="q" size="31" value="">
</form>

有什么方法可以将 Google 的自动完成功能添加到此搜索栏?

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    您可以向以下 URL 发出 GET 请求:

    http://suggestqueries.google.com/complete/search?client=chrome&q=cats

    其中“client”参数是您的浏览器的名称(适用于大多数情况,但您可以传递相同的类型而不管用户当前使用什么,它仍然可以工作)。

    “q”参数是您的搜索字符串。

    这将为您返回一个建议项目列表,然后您可以将其放入 jQuery 自动完成插件或构建您自己的(可悲的是,您不能让整个 google 下拉界面弹出一个函数 :))

    【讨论】:

      【解决方案2】:

      为此,Google 提供了一个 API 来实现您自己的 Custom Search Engine (CSE)。请参阅 this page 以获取完全解决您的问题的示例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-08
        • 1970-01-01
        • 2011-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多