Home > Free Talk, Mashup, Programming, Technologies, 技術 > 自製 Firefox 的 Search plugin

自製 Firefox 的 Search plugin

September 11, 2007 (Tuesday) Leave a comment Go to comments

使用 Firefox 的人一定都有在用右上方的搜尋工具,除了 Google, Wikipedia 以外,也有不少網站有提供自己的 Search plugin。但是你平常最常搜尋的網站有這樣的 plugin 嗎?國外的大站也未必都有 plugin,更別論台灣的網站了。

其實這樣的 plugin 很簡單,大概有寫過網頁程式的程度就可以做出來了。 首先,去 Firefox 的安裝目錄 (可能是 C:\Program Files\Mozilla Firefox\) 打開 searchplugins。然後你會看到 google.xml 之類的檔案,那就是一個 search plugin。我們要做的事很簡單,copy 一個出來改成自己要的 (wikipedia 的那個語法相對簡單,可以用簡單的先改)。以下大概解釋一下每個 element 的改法:

  • <SearchPlugin>: 這個 plugin 的 xml root element,不用動
  • <ShortName>: 這個 search plugin 的名稱
  • <Description>: 說明
  • <InputEncoding>: 輸入文字的編碼,請視你要搜尋的網站使用的編碼決定
  • <Image>: 16×16 的小 icon, 以 base64 編碼直接放在 tag 裡。可以使用這個網站把 ico檔轉成 base64。
  • <Url>: 相信會寫網頁程式人的對這一定不會太陌生,template 裡填入 query 的 url,裡面的 <param> tag 填入要送過去的參數。可以送一些固定的值,唯一動態的值是 {searchTerms},那就是在 search box 填入的文字。至於 query 的 url 跟 param 到底會是什麼就視網站而定了,對熟網頁程式的人一定不難。
  • <SearchForm>: 沒有輸入時按 enter 就會跳到這個 url,一般可以設定為搜尋頁。

修改好之後重開 Firefox 就會多出你剛改好的選項了,這樣就可以自製自己常用網頁的 search plugin,而不用每次都連到網站上囉。

Advertisements
  1. Zek
    November 21, 2007 (Wednesday) at 19:28

    Can’t we write in English?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: