[その他]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

firefoxで独自検索プラグインを作るにはsearchpluginディレクトリ以下に.srcファイルを作成すればよい。独自検索プラグインとnamazuなどを組み合わせると自サイトの検索をツールバーからできるので結構便利。以下本サイトを検索するためのプラグインを例にとってみる。


<search
version="1.0"
name="KSKNET"
description="KSKNET Search"
action="http://www.ksknet.net/cgi-bin/namazu.cgi"
searchForm="http://www.ksknet.net/cgi-bin/namazu.cgi"
method="GET"
queryEncoding="utf-8"
queryCharset="utf-8"
>


<input name="sourceid" value="Mozilla-search">
<input name="query" user>
</search>


重要なのはactionとname部分だけである。nameはフォームのname部分にあたる。本来は以下のように色々記述する部分があるのだが、自サイトの検索プラグインをつくるだけなら、上記の部分だけで十分である。


<search
version="7.1"
name="My Plugin"
description="My Plugin - My First Search Plugin"
action="http://myplugin.faq/search"
searchForm="http://myplugin.faq/search"
method="GET"
>


<input name="sourceid" value="Mozilla-search">
<input name="query" user>


<interpret
resultListStart="<!-- RESULT LIST START -->"
resultListEnd="<!-- RESULT LIST END -->"
resultItemStart="<!-- RESULT ITEM START -->"
resultItemEnd="<!-- RESULT ITEM END -->"
>
</search>


<browser
update="http://mycroft.mozdev.org/update.php/id0/myplugin.src"
updateIcon="http://mycroft.mozdev.org/update.php/id0/myplugin.png"
updateCheckDays="7"
>


[参照記事]
how to create custom firefox search plugin



関連記事
IE8スタイル崩れ
viのキーバインドをbashで使用する
Firefoxでブックマークの保存先変更
一定期間以上のメールを削除
Subversionの基本操作
sshでリモートのCVSリポジトリにアクセスするには
日本語ドメインのDNSへの登録
phpMyFAQにて質問をできなくするには
rndc: connection to remote host closed
PHP Fatal error: Allowed memory size of 8388608 bytes exhausted
サブホスト使用時のMXエントリー
text-align: centerが効かない
Firefoxの独自検索プラグイン
openoffice wirter メモ書き
pleskの覚え書き
javax.net.ssl.SSLException: Unrecognized SSL handshake
Pleskのバーチャルホスト設定
Thunderbirdで外部エディタを使う
phpMyFAQ
外部スタイルシートの読み込み
PHPのメール文字化け
YahooがAPIを公開
MovableType - Jcodeのエラー
MovableType - ディレクトリ構造の変更
MovableType - 最終更新日順にエントリーを表示
centosのアップデート時のサーバ指定
vsftpd - use_localtime
glib-config - glibのバージョンチェック
WebStart 4.xにおけるSSL
ThunderbirdでHTMLメールをテキスト形式にて表示
webminのパスワード変更
Turbolinux - DBD::mysqlのインストールに失敗
dpkg - パッケージの管理
APNICにて国別に割り当てられているIPアドレスを調べる
ページ内のリンク総数
様々な検索
MovableType - トラックバックスパムとコメントスパム対策
vsftpd - 改行コード
MovableType - 同一カテゴリ内のエントリー移動
為替レート取得プログラム
Movabletype - mod_perlの使用
vsftpd - 上位ディレクトリにいけないようにする
MovableType - パンくずメニューの作成
トラックバックPingのタイムアウト
Yahooへの登録
AWSTATSにセキュリティホール
WebDruid - Webalizerの後継
MovableType - アーカイブのソート
MovableType - 一度にリビルドするエントリーの数を変更するには
IPアドレスの範囲指定 - CIDRとサブネットマスク
MovableType - 3.1へのアップグレード
10進数から2進数への変換
textフィールドの改行をさせる
独自ドメイン取得の際の注意
自宅サーバ構築に適したプロバイダー
METAタグによるURLのリダイレクション
IMEをOFFにするには
MovableType - インストール
広告