google-chrome - 在我的网站上启用按 Tab 键以在 google chrome 中进行搜索

标签 google-chrome search opensearch

Possible Duplicate:
How to add google chrome omnibox-search support for your site?

我有一个关于如何在 Google Chrome 中为我自己的网站启用“按 Tab 搜索”功能的问题。

我已经链接了一个 opensearch.xml 文档,并且包含以下内容:

<Url type="text/html" template="http://localhost:3000/?search={searchTerms}"/>

但是这仍然不起作用。我做错了什么吗?

谢谢!

最佳答案

这是适合我的opensearch.xml示例:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
    <ShortName>Example.com</ShortName>
    <LongName>Example.com Search</LongName>
    <Description>Search through Example.com</Description>
    <Query role="example" searchTerms="example search"/>
    <InputEncoding>UTF-8</InputEncoding>
    <OutputEncoding>UTF-8</OutputEncoding>
    <AdultContent>false</AdultContent>
    <Language>en-us</Language>
    <SyndicationRight>open</SyndicationRight>
    <Developer>Example.com</Developer>
    <Tags>tag1,tag2</Tags>
    <Image height="16" width="16" type="image/vnd.microsoft.icon">http://example.com/favicon.ico</Image>
    <Url type="text/html" template="http://example.com/search.html?q={searchTerms}"/>
    <Url type="application/x-suggestions+json" template="http://example.com/suggestions.html?query={searchTerms}"/>
</OpenSearchDescription>

我认为localhost和/或非标准端口3000也可能导致该问题。

关于google-chrome - 在我的网站上启用按 Tab 键以在 google chrome 中进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387188/

相关文章:

javascript - 浏览器显示未引用函数

mysql - 对许多传入文件建立索引

typescript - 有没有办法使用 typescript 和 Sequelize 向查询添加选项?

c# - 为 Amazon OpenSearch 设置 Serilog

html - 如何为您的网站添加 google chrome omnibox-search 支持?

javascript - 在 Chrome 扩展程序中存储用户数据的选项

macos - 选项卡关闭时不显示 Web 推送通知

Javascript:使用 XMLSerialier.serializeToString() 时如何保留 namespace ?

search - 尝试为 Haskell 二叉树搜索实现路径记录

web-applications - 让您的网站被 Chrome 识别为搜索引擎