很多网站,比如在 Chrome 地址栏输入 google.com 后会提示“按 tab 可通过 Google 进行搜索”,这种方法是如何实现的,SegmentFault 也有这种效果。
秘密就在于head标签里的的这一行
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="SegmentFault" />
它使SegmentFault支持了opensearch标准,这一标准可以将你自己的搜索引擎嵌入到浏览器中,具体可以参考这里 http://www.opensearch.org/