<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 15,  comments - 8,  trackbacks - 0
    Firefox提供一個(gè)搜索工具欄,執(zhí)行搜索的引擎可以通過下拉列表來選擇,這個(gè)列表的內(nèi)容可以按照自己的喜好定制。可以說這是一個(gè)相當(dāng)方便的功能。每一個(gè)搜索引擎對(duì)應(yīng)的是一個(gè)xml文件,是按照OpenSearch標(biāo)準(zhǔn)定制的,所以只要符合這個(gè)標(biāo)準(zhǔn)的xml文件都可以被Firefox使用。

    Mozilla擴(kuò)展下載網(wǎng)站提供了一個(gè)專門的類別來顯示這類搜索引擎,但是內(nèi)容比較少,地址如下:
    https://addons.mozilla.org/zh-CN/firefox/browse/type:4/cat:all?sort=name

    Firefox有一款擴(kuò)展,叫做Add To Search Bar。 這個(gè)擴(kuò)展的唯一也是很強(qiáng)大的功能,就是你點(diǎn)擊任何一個(gè)搜索引擎的搜索框,然后在菜單命令中選擇Add to search bar,F(xiàn)irefox的搜索列表里面就多出一項(xiàng)來。這是一個(gè)添加搜索引擎的很方便的方式。但是,有些網(wǎng)站的搜索條弄得太復(fù)雜,這個(gè)擴(kuò)展也無法識(shí)別。

    有一些網(wǎng)站的內(nèi)部搜索支持OpenSearch,會(huì)在代碼中注明,這樣當(dāng)瀏覽器打開這些頁(yè)面的時(shí)候,在搜索框下拉列表里面,會(huì)自動(dòng)把這個(gè)搜索列出來,點(diǎn)擊就直接添加到瀏覽器中,也很方便。下面這段代碼是從優(yōu)酷的代碼中摘錄的:
    <link rel="search" type="application/opensearchdescription+xml" title="優(yōu)酷視頻搜索"
          href
    ="http://desktop.youku.com/opensearch/youku.xml">

    在Mozdev.org上有一個(gè)叫做Mycroft的項(xiàng)目,就是一個(gè)searchplugin的大集合,基本上你能想到的這上面都有了。還提供了一個(gè)搜索,因?yàn)樘嗔耍奖愦蠹也檎摇?br />
    以上都是現(xiàn)成的,我們現(xiàn)在摘錄一個(gè)來分析一下格式,由于材料的問題,可能分析的比較淺顯,但應(yīng)該足夠大家自己定制了。

    <SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
    <os:ShortName>優(yōu)酷視頻</os:ShortName>
    <os:InputEncoding>UTF-8</os:InputEncoding>
    <os:OutputEncoding>UTF-8</os:OutputEncoding>
    <os:Image width="16" height="16">data:image/gif;base64,R0lGODlhEAAQAPcAAAkJChITExMUFBQWGBgZGSEjIyIjJCYnJy0uLigyOTAxMTU1NTw8PDI7QTxESjlddUFBQUNDQ0lJSktLS0xMTE5OTkZPVUpQVU5SVVFRUVJSUlNTU1VWVlhYWFlZWV1mbWJiYmdnZ2pqamx4f3R1dXx8fDNggDVigTtukk17mm19hyynK02EqlSDo1iFoVSMs3iYrnqar3+ZqnS+m3Cgv2/QkXbUgIubp4y/s4SvyIeyzI681o6/1Im52Iq62Iu62Yy62Y682Y+92pS9z5K61ZC92pO/25O/3JS/3KO+0YLTnoPHu4/fr6DkuY/EzZfA2pXA3JfB3Z/D1pvB2pnC3ZrD3p7D25zE3p7F35/G3Z/L1a3BzqHF3aLH3qDG36bJ36zI26zK3qDH4KLI4KTJ4KXJ4abK4abK4qrL4KjL4qrM4qrM46zN4qzN46zO467P5K/Q5LPR5LHQ5bPS5rXS5bTS5rXT57jV47jU57vW57zU477X57rW6L/Y6L3i28La6sLa68vd6cne68re7MDp18/i787r5NDj79fn8Nfn8dnn8Nno8tvq8d7r9ODs8+Ds9OLt9ePu9OXv9ejx9ujx9+ny9+71+PD2+fL3+vP4+/X4+/f6/Pj6/P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAj/ADsJ7GRJ0R0tTnioOTRwIKdKkhj5YVJjyQ4gUSgN1BRJE6dJhGysmDGEChQoGjUJcoRJUyVDTZTgkHJmTBUqlwb1QSRpUiAaKVzkQANnzZkrfL7QEYRIDwoHEjhYiOFmTpsyXp6w2SOIxYUKGUCUwJDEjpw1YoJ0iRPGhIcOEzSEIKECTx03ZX5QUUPkwQYNERhQEPEhT503Zt5EKWPlBAQICw4omDCCz11AkIyIWfOiAQIDBAQU2GJnjhqNhaqcmdIiQQAAA27gmeNm0cBEWM5w0QFDBhg6ctw0atgJEx8yadaswfsnE3GBjXxkQXKkCJBHzwVqStNDyJEjcjY1AgwIADs=
    </os:Image>
    <os:Url type="text/html" method="GET" template="http://so.youku.com/search_video/q_{searchTerms}/orderby_2" />
    </SearchPlugin>

    下面簡(jiǎn)要說明一下:
    • ShortName對(duì)應(yīng)的是在下拉列表里面顯示的名稱。
    • InputEncoding和OutputEncoding根據(jù)網(wǎng)站的實(shí)際情況而定,中文的網(wǎng)站要么是UTF-8,要么就應(yīng)該是GB2312吧。
    • Image對(duì)應(yīng)的是下拉列表里面顯示的圖標(biāo),尺寸是固定的,16*16,下面那堆亂七八糟的是base64編碼的,具體下面補(bǔ)充。
    • URL 對(duì)應(yīng)的實(shí)際搜索方式,大部分搜索引擎都是通過get方式,而get方式就是在網(wǎng)址后面以明文方式加入一大堆查詢參數(shù),只要研究一下搜索結(jié)果,很容易就會(huì)發(fā) 現(xiàn)關(guān)鍵字對(duì)應(yīng)的條件。而{searchTerms}對(duì)應(yīng)的就是在搜索框輸入的內(nèi)容,替換一下就OK了。上面的這段代碼就是我改版的,我在后面增加了 orderby_2,這樣默認(rèn)就按照發(fā)布時(shí)間排序了(默認(rèn)是按照關(guān)聯(lián)程度排序的)。
    修改過的xml文件,名稱無所謂,擴(kuò)展名是xml就可以。然后放到searchplugins目錄,位置通常類似下面這個(gè)目錄,復(fù)制到里面,重新啟動(dòng)Firefox就OK啦。
    C:\Documents and Settings\John\Application Data\Mozilla\Firefox\Profiles\hb24feb3.default\searchplugins

    補(bǔ)充一下,關(guān)于base64編碼:

    這個(gè)編碼是做什么的呢?深的就不說了,總之就是把二進(jìn)制內(nèi)容轉(zhuǎn)換成一個(gè)大字符串,方便網(wǎng)絡(luò)傳輸和加密。下面幾個(gè)在線工具可以把圖片進(jìn)行base64編碼:
    http://www.greywyvern.com/code/php/binary2base64
    http://www.motobit.com/util/base64-decoder-encoder.asp

    至于把base64編碼轉(zhuǎn)換成圖片,只需要把生成的base64編碼前面加上“data:image/jpeg;base64,”(不包括引號(hào)),然后直接在瀏覽器地址欄輸入就可以,文件類型需要根據(jù)實(shí)際情況改一下,有可能是jpeg、png、gif等。

    posted on 2009-06-18 12:31 lvq810 閱讀(299) 評(píng)論(0)  編輯  收藏 所屬分類: Other
    主站蜘蛛池模板: 精品福利一区二区三区免费视频| 国产99久久亚洲综合精品| 麻豆精品成人免费国产片| 在线免费观看韩国a视频| 亚洲日本久久久午夜精品| 欧美好看的免费电影在线观看| 亚洲毛片无码专区亚洲乱| 在线观看免费av网站| 亚洲综合综合在线| 久久久久成人片免费观看蜜芽 | 在线观看国产区亚洲一区成人| 国产精品亚洲专一区二区三区| 在线看片无码永久免费aⅴ| 99热亚洲色精品国产88| 好男人www免费高清视频在线| 亚洲av无码片在线观看| 国产成人免费ā片在线观看| 日本中文字幕免费看| 亚洲精品乱码久久久久久久久久久久 | 亚洲精品人成无码中文毛片| 无遮挡国产高潮视频免费观看| 亚洲男人的天堂一区二区| 中国一级特黄的片子免费 | 亚洲综合色丁香婷婷六月图片| 成人毛片视频免费网站观看| 欧美亚洲国产SUV| 亚洲欧洲久久久精品| 亚洲免费视频网站| 亚洲成人激情小说| 亚洲免费视频一区二区三区| 久久嫩草影院免费看夜色| 麻豆亚洲AV永久无码精品久久| 91麻豆最新在线人成免费观看| 中文字幕乱码亚洲精品一区| 亚洲免费一区二区| 4455永久在线观免费看| 国产亚洲精品免费| 国产亚洲美女精品久久久2020| 久久久久久久岛国免费播放 | 亚洲精品偷拍视频免费观看| 日韩精品一区二区亚洲AV观看 |