电脑技术学习

在Firefox中添加自定义搜索引擎

dn001

在Firefox中添加自定义搜索引擎,其实就是在Firefox安装目录下的searchplugins文件夹里面增加新的引擎配置xml文件。AMO上可供下载的搜索工具引擎貌似都是内定的,数量有限也不适合咱们国情。好在这个xml配置文件很简单,照已有的改一下就成。

贴一个有道海量词典的配置xml:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>有道</ShortName>
<Description>有道海量词典</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAgCU==</Image>
<Url type="text/html" method="GET" template="http://dict.yodao.com/search">
<Param name="q" value="{searchTerms}"/>
<Param name="cl" value="3"/>
<Param name="keyfrom" value="dict.index"/>
</Url>
<SearchForm>http://dict.yodao.com/</SearchForm>
</SearchPlugin>

把这个配置保存成 yodao.xml 放到 searchplugins 目录下,重启Firefox即可。其中 data:image/x-icon;base64, 后面的一长串东西直接拿favicon.ico文件做一下base64编码就行,<Url></Url>中间部分基本上就是 <form> 的改写版。