Tags : opensearch
このTagsの登録数:2件 表示 : 1 - 2 / 2
2007-03-20
Re: OpenSearch 形式
ポスト @ 4:23:42 | mozilla, opensearch
2006-08-08
goo の OpenSearch 検索プラグイン
NTTレゾナント、Internet Explorer 7用の「goo」検索プラグインを提供ということです。が、御存じのとおり IE 7 では検索プラグインとして OpenSearch フォーマットがサポートされています。Firefox 2.0 も OpenSearch に対応しています。goo の Internet Explorer 7.0検索プラグインβでは OpenSearch AutoDiscovery を使って Firefox 2.0 にも検索プラグインをインストールできます。
UA 文字列に Firefox/2.0 が含まれているかを見ているので、必要に応じて UA 文字列を偽装してください。IE7 用と Firefox 2.0 用で提供されるファイルの URI は違いますが、中身は同じです。
検索プラグインのインストールページからも Firefox 2.0 以上でインストールできます。
IE7 よりも OpenSearch を強調してほしかったですが、大手ポータルサイトが OpenSearch を提供したということは良いことだと思います。
Amigomr さんの OpenSearch 形式 に関して。Amigomr さんは OpenSearch 形式で検索プラグインを作ったのに IE7 では動かないということです。記事から引用すると
まず
Param要素についてですが、現在の OpenSearch 1.1 仕様 (Draft 3) にはありません。OpenSearch 仕様の ChangeLog によるととのことで、
<Param/>と POST は OpenSearch Parameter extension に分割されたようです。Firefox 独自仕様というわけではなく Firefox が基にしている仕様が古くなったというわけです。OpenSearch Parameter extension では要素の名前は
ParamではなくParameterになっています。また名前空間 (http://a9.com/-/spec/opensearch/extensions/parameters/1.0/) も OpenSearch 1.1 そのものの名前空間 (http://a9.com/-/spec/opensearch/1.1/) とは異なります。Mozilla は今のところ OpenSearch Parameter extension をサポートしていないようです (ソースコードの中から "/extensions/parameters/1.0/" を検索)。両方ともまだ Draft 段階ですが、OpenSearch 1.1 は とのことなので、
Param復活は考えにくいです。OpenSearch Parameter extension は今後も仕様が大きく変わる可能性がありますし、対応ブラウザが何時でてくるのかわかりません。互換性を考えるならUrl要素の{searchTerm}を使った方が良いと思います。最後にアイコンですが、IE7 は Microsoft アイコンフォーマットしか対応していないのかもしれません (未検証)。
MDC の記事はいつの日か心ある人によって更新されるでしょう。