むつの日記

e302967b :むつ 2006-11-10 18:05
firefox は 2.0 から OpenSearch 形式で検索エンジンの追加が出来るようになっています。
んで、過去ログ(=保管庫)の検索に HyperEstraier 使っていますが、これ、だいぶ以前から OpenSearch 形式のファイルを吐いてくれます。
だけれども、追加しようとするとエラー。
エラーコンソールを見てみると、どうも検索結果が text/html じゃねーと文句をいっているようです。
HyperEstraier の estmaster.c
#define UIMIMETYPE "text/html; charset=UTF-8"

#define UIMIMETYPE "text/html"
とすることで解決しました。
ちなみに、OpenSearch で A9.com のような複数検索のできる Archtea というものもあるのですが、
http://archtea.sourceforge.net/
そちらは shortName が長いというエラーが……。ためしに短くしてみるとすんなり動いてくれました(1ヶ月以上放置してましたよ、分からなくて)。
なので、過去ログ検索の URL は変更するやもしれません(まだ考え中)。
Powered by shinGETsu.