很多网站,比如在 Chrome 地址栏输入 google.com 后会提示“按 tab 可通过 Google 进行搜索”,这种方法是如何实现的,SegmentFault 也有这种效果。
很多网站,比如在 Chrome 地址栏输入 google.com 后会提示“按 tab 可通过 Google 进行搜索”,这种方法是如何实现的,SegmentFault 也有这种效果。
当前的浏览器默认已经不支持了 opensearch 方式了,新的建议是在 mainfest.json
文件里添加 search_provider
,举例:
"chrome_settings_overrides": {
"search_provider": {
"name": "Discogs",
"search_url": "https://www.discogs.com/search/?q={searchTerms}",
"keyword": "disc",
"favicon_url": "https://www.discogs.com/favicon.ico"
}
}
4 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答942 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读
1 回答937 阅读
1 回答680 阅读
秘密就在于head标签里的的这一行
它使SegmentFault支持了opensearch标准,这一标准可以将你自己的搜索引擎嵌入到浏览器中,具体可以参考这里 http://www.opensearch.org/