firefox火狐的搜索框使用很方便,但是當(dāng)我們想添加更多個性的搜索引擎時,發(fā)現(xiàn)只能通過擴(kuò)展的方式添加。功能強(qiáng)大的火狐,難道不可以自由定義個性的搜索方式嗎?答案自然是否定的。 firefox的搜索框是可以定制的。 在Firefox中添加自定義搜索引擎,其實(shí)就是在Firefox安裝目錄下的searchplugins文件夾里面增加新的引擎配置xml文件。 Firefox的搜索引擎在“安裝目錄\searchplugins”文件夾下(如:D:\Program Files\Mozilla Firefox\searchplugins,或:/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com/searchplugins)。 如果想自己動手定義firefox火狐搜索框,可參考如下方法。 我們先參考一下firefox默認(rèn)自帶的百度搜索引擎插件(baidu.xml)的內(nèi)容: 復(fù)制內(nèi)容到剪貼板 ![]() <?xml version="1.0" ?> <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/"> <ShortName>百度</ShortName> <Description>百度網(wǎng)頁搜索</Description> <InputEncoding>GB2312</InputEncoding> <Image width="16" height="16">data:image/x-icon;base64,AAABAAIAEBAAAAEACABoBQAAJgAAABAQAAABACAAaAQAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAAAAL8UFQCYMwAAmjQAAJ06AAChPQAAuSQaANkOGQDBFBQAwBIeAMAfHwDaEBoA2hMdAMARIwDEHiwA2xYgANoYIgDbGiQA2x4nANwcJgDbHigAwyUlAMMsKwDcJSoA3SMtAN0kLQDeKzQA3i82AMUzMADBOTYAxDA8AN4wNwDfMDkA3zU9AKNBAAClQwAApkQAAKhHAACqSQAArU0AAK9QAACyVAAAtFcAALhaAAC5XgAAvWEAAL9lAADCaAAAxGsAAMZuAADIcgAAy3QAAM12AADPeQAA0HoAANJ+AADEOkMA4DpBAOE+RgDCRUYAzUpHAM1LSwDQQlEA0E9VAMJTUwDNU1IAx19aANFXVADQWFgA4UFHAOJESwDiRk0A4klQAOJNUgDjS1QA41FYAORTWQDkV10A5VpgAOVeZQDUbWsA2HJvAMx2dgDFf38A13F0ANR3fQDbfHoA5WBnAOZjaQDnZmwA52tvAOdscQDpcXYA6XR4ANOAAADVggAA336BAOp8ggDUgoAA3YaEAN2IhwDqgYYA7IeLAOuJjQDtj5MA7ZKWAOGWmADmo6AA56ilAOelqwDlqaoA6q6rAPCipgDwpaoA8amsAPGsrgDus64A6K2zAOe2tgDqubQA87K1APS9wADrxsQA7MvIAPbIygDxzs4A/8zMAPXRxAD11MkA+NbLAPfS0wDz1NAA+NHTAPjS1AD41NUA9NjWAPbf3AD42doA+dvdAPnd3gD+6dQA/u3bAPrg4QD75ucA/u/hAPvo6QD87+gA/O7vAP7y5gD68+wA/ff3AP748gD++vYA/vf4AP75+QD//v4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////ACEhISEhISEhISEhISEhISEh//////////////////8hIf//jlk6SmhoORpXkf//ISH//2UHCwsHBwsLEXD//yEh//9hDw8RDxERDxh5//8hIf//hUYREQ8RDxlOi///ISH//5aLShERDxFLi3n//yEh//9yaYtGFBhNi0pKi/8hIf98IUp4i1lai2YaEXz/ISH/cREhhf+W//+LTU2O/yEh/45OWf9nhf9ycnyO//8hIf//k/9cIU58IUV8////ISH/////XBhOiyFHi////yEh/////4llgv+Li/////8hIf//////////////////ISEhISEhISEhISEhISEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAABABAAAAAAAAAAAAAAAAAAAAAAAALhbAP+0VwD/slQA/69RAP+tTgD/q0oA/6hHAP+mRAD/o0IA/6I+AP+gPAD/njoA/5w4AP+bNgD/mjQA/5gzAP+6XgD////////////////+////zP///8b////G////xv///8b////G////xv///8z///////////////+aNQD/vWEA////////////+uDh/+dlbP/hPkb/40tU/+2Pk//tj5P/4DtD/94rNP/lYGf/++jp////////////mzYA/79lAP////////7+/+uBh/7aDxn+2hAa/9oQG/7ZDhn+2g8Z/9oTHv7aEx3+2xkj//Cipv7//////////504AP/CaAD////////+/v/qfIL+2xYg/tsXIf/bGCL/2xgi/9sYIv/bGCL/2xYg/t0jLf/0vcD+//////////+eOwD/xGsA////////////+NLU/+JES//cHCb/2xgi/9sYIv/bGCL/2xgi/90lL//lWmH/+dzd////////////oD0A/8dvAP////////////339//5293/4khQ/9seKP7bGCL/2xgi/9sYIv/jUFj++dvd//S+wf7//v///////6NAAP/JcwD////////8/P/xqaz+7ZKW/vnb3f/iR0/+2x4n/t0kLP/kV13++dvd/+JOU//iSlH++d7f/v////+lQwD/zHUA///////2yMr/3zQ8/+NMUv/zsrX/+dvd/+Zjaf/nbHH/+dvd/+yHi//eMDf/2xok//bIy/7/////qEcA/853AP//////8KWq/9oYIf7fNz7+//////nb3f/+9/j////////////5293/5FNZ/+NSWf775uf//////6pJAP/QegD///////rg4f/lXmT+52ds/vGsrv/mX2b/7ZKW///////tkpb/7ZKW//bIy//64eL///////////+tTQD/0n0A/////////////O7v///////pcXb/3zA5/+ZfZv/2yMv/3i82/+FBR//2yMv/////////////////r1AA/9N/AP/////////////////++fn/6XR4/9wlKv7lW2D++dvd/+A6QP7iRkz++dvd/////////////////7JUAP/VgQD///////////////////////jZ2v7qgYX+99LT/v/////42tv++dvd/v////////////////////+0VwD/1oMA////////////////////////////////////////////////////////////////////////////uFoA/9aDAP/WgwD/1YEA/9OAAP/TfgD/0HsA/895AP/NdgD/y3QA/8hxAP/GbQD/xGsA/8JoAP+/ZQD/vWEA/7leAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image> <Url type="text/html" method="GET" template="http://www.baidu.com/baidu"> <Param name="wd" value="{searchTerms}"/> <Param name="tn" value="monline_dg"/> </Url> <SearchForm>http://www.baidu.com/</SearchForm> </SearchPlugin> 我們分析一下每行的意義以及參考定義方法: 首先,請將baidu.xml文件復(fù)制一份,并重新命名,如命名為:zhiwenweb-so.xml。 然后打開該文件,參考如下解釋說明進(jìn)行修改定制。 第一、二行: 關(guān)于xml文檔標(biāo)記以及本文件命名空間的定義。每個文件都一樣,不用修改。 第二行:定義搜索引擎名稱。請根據(jù)具體情況需要設(shè)置。 第三行:定義該個搜索引擎的描述。請根據(jù)具體情況需要設(shè)置。 第四行:定義語言編碼。根據(jù)添加搜索引擎的情況設(shè)置 (baidu 用 gb2313 , google 用 utf-8 等) 第五行:定義在搜索引擎名稱前的ICO格式圖標(biāo)。它要求 base64編碼的16x16的圖標(biāo)文件。 可以去如下網(wǎng)站地址上傳自定義搜索引擎的ico格式圖標(biāo)獲得編碼: http://www./util/base64-decoder-encoder.asp 然后編碼部分替換,替換格式部分如下: ![]() <Image width="16" height="16"> data:image/x-icon;base64,編碼</Image> 第七 - 十一行:定義搜索URL網(wǎng)址的生成格式。 舉個例子說明: 以百度為例,搜索關(guān)鍵字"www.",則顯示出的搜索地址為: http://www.baidu.com/baidu?wd=www.&tn=monline_4_dg 對比百度的搜索設(shè)置,你就會明白,其實(shí)每個Param標(biāo)簽,定義的就是一個參數(shù)。因?yàn)椴煌乃阉饕鎮(zhèn)鬟f的參數(shù)都不同,所以在這里應(yīng)該根據(jù)具體情況或多或少不盡相同。 ![]() <Url type="text/html" method="GET" template="http://www.baidu.com/baidu"> <Param name="wd" value="{searchTerms}"/> <Param name="tn" value="monline_dg"/> </Url> <SearchForm>http://www.baidu.com/</SearchForm> 最后將修改好的內(nèi)容保存為 xml 文件(utf-8)編碼 (建議使用寫字板或其他相對專業(yè)的編輯器,如對編碼不太熟悉,最好不要用記事本),保存到 firefox安裝目錄\searchplugins文件夾里,然后重新啟動Firefox就可以看到效果了! 可試一下本站的多重搜索:http://www./pages/so 是不是很方便呢?什么,是的?那怎么還不趕快收藏了!呵呵~~~ 如果感興趣,如果有需要,就動手折騰體驗(yàn)一下吧 附件下載(自定義的幾個參考例子): ![]() [2011-04-19 10:41 PM; 下載次數(shù):82] 本文來源于:『志文工作室 - 計(jì)算機(jī)基礎(chǔ)技術(shù)學(xué)習(xí)博客』 |
|