如何从地址栏搜索网站

时间:2018-06-15 05:18:12

标签: google-chrome search

当我编写“stackoverflow.com”或“bing.com”,然后在Google Chrome网址中添加空格时,会添加“搜索堆栈溢出”或“搜索bing”。

那么我们需要在我们的网络应用中实现什么才能让google chrome做到这一点?

注意:我添加了stackoverflow和bing作为搜索引擎。我没有添加它。因此必须要求将其作为搜索引擎添加到网络应用中。

1 个答案:

答案 0 :(得分:3)

您需要为您的网站创建opensearch xml文档,然后通过您的页面link head创建。{/ p>

示例,这就是它为stackoverflow设计的方式:

<head>
    <link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml">
</head>

** OpenSearch xml **

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
    <script/>
    <ShortName>Stack Overflow</ShortName>
    <Description>
Search Stack Overflow: Q&A for professional and enthusiast programmers
    </Description>
    <InputEncoding>UTF-8</InputEncoding>
    <Image width="16" height="16" type="image/x-icon">
https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d
    </Image>
    <Url type="text/html" method="get" template="http://stackoverflow.com/search?q={searchTerms}"/>
</OpenSearchDescription>

您可以使用Youtube,Github等热门搜索存储库查看更多示例。 另请参阅此chromium tab-to-search项目以获取更多详细信息。