Live Search autosuggestions on Firefoxを使う

投稿日 : 2009年2月10日 0:27

 前エントリの Live Search autosuggestions on Firefox 、これをFirefoxにインストールしても日本語環境では、まったくサジェストしてくれません。日本語は対応していなくても、英語のサジェストをしてくれるだけでも役立つと思うので自分で変更してみました。

 アドインの正体は、Open Searchという規格に沿って書かれたXMLファイルです。Live Search :: Firefox Add-ons から「Add to Firefox」をクリックし、「Accept and Install」のリンク先を見るとXMLであることがわかります。その中身に

<Url type="application/x-suggestions+json" method="GET" template="http://api.search.live.com/osjson.aspx?query={searchTerms}&language={language}&FORM=OSDJAS"/>

という1文があります。ここの「language={language}」に日本を示す値が入ってしまうと思われるので、このままでは使えないわけですね。ここを「en-us」なんかに変えると使えそうです(仕様的にen-usがあっているのかは調べてないです)。

 Firefoxにインストールするには、htmlファイルを作成して以下のように記述します。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<link rel="search" type="application/opensearchdescription+xml" title="Live Search" href="./編集したXMLファイル.xml" />
</head>
<body></body>
</html>

 このページへWebからアクセスすると、検索バーから追加できるようになります。

Live Search

 追加するとLive Searchのエンジンでサジェストしてくれます! ただし英語のみ。

コメントの入力
タイトル
名前
Url
コメント