所以我是一名开发人员,在 Stack Overflow 上,但不知道这个问题是否适合在那里提出。有点取决于答案是否需要代码,所以我在这里提问。
今天我发现了 Chrome 可以自动为您访问的某些网站添加搜索引擎的功能;因此我可以搜索像 StackOverflow、php.net、CNN、Craigslist 等网站,方法是先输入地址,然后按制表符或空格以及要搜索的关键字。
我猜浏览器会自动检测搜索表单并将其添加到 Chrome 的列表中,但是否有特定的标准让它选择您的搜索表单?我开发了一些网站,我希望 Chrome 能够选择搜索功能,这样我的网站的用户如果使用 Chrome 就可以使用该功能。
我注意到,我目前列出的大多数网站都是相当知名的主流网站,但也有几个不是。那么 Chrome 的搜索自动添加功能是否只适用于较受欢迎的网站,或者这些网站是否配置或设置了某些内容,告诉 Chrome 这是我们的搜索表单以及应该用于搜索的变量等等?
谢谢;如果这个问题更适合那里或其他地方,我可以将其移至 Stack...
答案1
因此我从 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-minutes.html