如果你发现在搜索引擎间来回切换是一件很麻烦的事情,虽然主流浏览器都支持自己添加搜索引擎,在URL栏或专用搜索栏搜索,但总不如人意。
不过,也有跨浏览器的,内建了几十个我们常用的搜索引擎(也包括查词、购物、娱乐等搜索),并且可在不同浏览器之间导出和导入自定义搜索引擎数据的方法。
而且是浏览器扩展插件、网页版免安装使用两种形式。但要用扩展才能轻松使用连续点击搜索的特性。
看看当前它的内建引擎收录状况:
除了以上各语言通用的内容外,大术专搜(Big Search)还提供(且可能是惟一)针对中文用户的内容。并仍在不断添加中~
可以看到,既然Github、Stack Overflow这些网站都收录了,这个东西自然也已经开源在Github上了:
github/garywill/BigSearch
内置的超过50个引擎,以及给用户添加的自定义私人引擎功能,都是通过JS解释JSON数据,之后进行DOM节点绘制、点击按钮后发送GET和POST请求实现的。简单的JSON引擎数据如:
{
"百度": "www.baidu/s?wd={0}",
"Google": "le/search?q={0}",
"Yahoo Search": "search.yahoo/search?q={0}"
}
以上String引擎只支持GET,使用POST method的引擎就要换成完整形式的JSON Object形式来描述一个引擎,如:
"yahoo": {
"dname": "Yahoo Search",
"addr": "search.yahoo",
"action": "search.yahoo/search",
"kw_key": "q"
}
如果是POST method则加个"method": "post"
。
总之,任何引擎都可以使用以上方式描述。其他的如Open Search描述方式、Firefox profile描述方式都比不上这个工具提供的描述方式这样全面。详细需要看源代码页面的说明:
github/garywill/BigSearch
因此,安装浏览器扩展后,使用此工具比直接使用URL栏或搜索栏更pro
本文发布于:2025-02-24 09:32:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1740360774580116.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |