如何让网站自动添加到Chrome的我的其他搜索引擎列表中?

Jef*_*ert 4 google-chrome automation search-engines

所以我是一名开发人员,在 Stack Overflow 上,但不知道这个问题是否完全符合在那里提出的条件。有点取决于答案是否需要代码,所以我在这里问。

今天我发现Chrome有自动为您访问的某些网站添加搜索引擎的功能;我有 StackOverflow、php.net、CNN、Craigslist 等网站,我可以通过先输入地址,然后输入制表符或空格以及要搜索的关键字来搜索这些网站。

我猜测浏览器会自动检测搜索表单并将其添加到 Chrome 的列表中,但是是否有特定的条件让它选择您的搜索表单?我开发了一些网站,希望 chrome 能够支持搜索功能,这样我的网站用户如果使用 chrome 就可以使用该功能。

我注意到我目前列出的大多数网站都是相当知名的主流网站,但也有一些不是。那么,Chrome 的搜索自动添加功能是否仅适用于更受欢迎的网站,或者这些网站是否进行了某些配置或设置,告诉 Chrome 这是我们的搜索表单以及应该用于搜索的变量等等?

谢谢; 如果这个问题更适合那里或其他地方,我可以将这个问题移至堆栈......

Jef*_*ert 5

所以我从 IRC 聊天中的一些帮助中找到了答案。

答案是,您可以使用 OpenSearch 规范的 OpenSearch 描述文档将您的网站自动添加到 Chrome 搜索引擎列表中。

我还发现显然有多个浏览器支持 OpenSearch 规范,而且它已经存在了一段时间了……所以这很有趣。

一些有用的链接:

http://en.wikipedia.org/wiki/OpenSearch

http://www.opensearch.org/Specifications/OpenSearch/1.1

http://blog.unto.net/add-opensearch-to-your-site-in- Five-millions.html