http://www.microsoft.com/windows/ie/searchguide/default_ja_new.mspx
にある以外のプロパイダを追加する方法はないのでしょうか?プログラムなどについての知識はないので一般のユーザーでも分かる方法でお願いします。
リンク先のサイトのソースを見ますと、Web検索の各サイトのリンクには、onClickに次のようなjavascriptが仕込んであるようです。
window.external.AddSearchProvider("http://(xmlファイルへのURL)");
で、このxmlファイルが"検索プロバイダ"なるものを定義している本体のようです。
とりあえず二つほどサンプルとして載せておきます。
ほかのものについてもソースを見ればURLを調べることができます。
http://download.microsoft.com/download/9/e/3/9e3ee8ae-c2e7-4307-...
http://download.microsoft.com/download/b/b/6/bb6aa366-4a3e-423a-...
調べてみると、このxmlファイルというのはA9.com(Amazon.comと同じ会社の運営です)が提唱する、
OpenSearch形式というものに準拠した作りになっているようです。
OpenSearch形式の仕様書は英語ですが公開されています。
http://opensearch.a9.com/spec/1.1/
これに準拠して似たようなxmlファイルを作成すれば好みの検索サイトをIEで使用できるようになるはずですが…。
プログラムなどについての知識はないので一般のユーザーでも分かる方法でお願いします。
と書かれているので正直難しい方法であるかもしれません。
一応、googleで『window.external.AddSearchProvider』を検索すると、
いくつかはそれっぽいのが出てくるのですが…IE7が公開されるまではなかなか自作するなどするしか無さそうな気もします。
http://www.google.co.jp/search?q=window.external.AddSearchProvid...
詳しく調べていただきありまとうございます。
やはりie7が普及するのを待つほうがいいのでしょうか…
それがこのサイトです。
http://www.microsoft.com/windows/ie/searchguide/default_ja_n...