5

当我开始在 chrome 中输入以下站点的名称时:

  • 亚马逊
  • 新蛋
  • 数据库
  • 知乎
  • 好多其它的...

我可以点击“标签”,chrome 让我可以使用该网站的特定搜索引擎进行搜索。我应该在 <form> 中添加什么样的 HTML 来帮助 chrome 自动检测我创建的网站中的搜索框?我可以控制选择的关键字吗?

我发现这个chrome 文档谈论的是用户 POV 的功能,而不是网站管理员的功能。他们称之为“搜索特定网站(搜索标签)”。顺便说一句,谷歌地图曾经有这个功能,但最近由于某种原因它已经死了。

4

1 回答 1

5

我终于在http://www.chromium.org/tab-to-search找到了关于铬的解释

基本上,您需要链接到 OpenSearch 描述文档。

<head>
    <link type="application/opensearchdescription+xml" rel="search" href="url_of_osdd_file"/>
</head>

这是 osdd 文件:

<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
    <ShortName>Search My Site</ShortName>
    <Description>Search My Site</Description>
    <Url type="text/html" method="get" template="http://my_site/{searchTerms}"/>
</OpenSearchDescription>
于 2012-11-07T10:59:39.510 回答