如何在谷歌浏览器的输入字段中使用我自己的搜索引擎搜索建议

时间:2019-06-09 17:40:02

标签: javascript php ajax

我在我的网站上做了一个搜索引擎。现在,如果我转到搜索页面,则所有工作正常。我想直接在Chrome浏览器中搜索。因此,我进入设置并设置了搜索引擎。问题是chrome没有为我的搜索引擎显示建议。但是我不知道该如何提出建议的字符串。

1 个答案:

答案 0 :(得分:0)

您正在寻找"OpenSearch"。具体来说,您需要:

  • 在打开的搜索description document in your HTMLLink HTTP标头中提供链接:

    <link rel="search"
      type="application/opensearchdescription+xml"
      href="http://example.com/content-search.xml"
      title="Content search" />
    
  • 包括Url的{​​{1}}元素,例如e。 g。:

    rel=suggestions
  • 使用嵌套数组格式described in the specification的建议列表响应对该URL的请求:

    <Url type="application/json"
       rel="suggestions"
       template="http://example.com/suggest?q={searchTerms}" />
    

另请参阅:https://github.com/dewitt/opensearch