2008年6月18日

Google ブック検索用の検索プラグインを作成した

Google ブック検索( http://books.google.co.jp/ ) 用の検索プラグインを作成しました。
スクリプト公開エリアに公開しています。

ついでなので Hamachiya2の20080616のエントリーを参考にbadongoをGoogleで検索するプラグインを作成してみました。

各XMLのリンクをクリックすると自動インストールするか確認して来ますので承認するとインストールされます。削除するには検索窓からの検索プラグインの管理画面を開いて削除してください。


Google Page Creatorでリンクをクリックして自動インストールする設定は以下のようなJavaScriptをopensearch.jsの名前で作成して、アップロードしておきます。

function addOpenSearchProvider(engineURL) {
  try {
    window.external.AddSearchProvider(engineURL);
  } catch (e) {
    return false;
  }
  return true;
}

以下のようなscriptタグをタイトルが書いてあるあたりのエリアに貼ります。

<script type="text/javascript" src="opensearch.js"></script>

リンクさせたい位置で以下のように記述します。XMLはフルパスで指定します。

<a href="javascript:void(0)" onclick="addOpenSearchProvider('http://sakitodraftdoc.googlepages.com/veoh.xml')">veoh.xml</a>

これで自動インストール設定ができます。

一般的には link rel="search" を指定したlinkタグで指定するのですが、これはGoogle Page Creator上では上手く動作しないようです。

検索プラグインは他にも作成したい物がまだあるので作成しだいアップしておきます。
現在重複とか気にしてないので同じ物がどっかにあるかもしれません。

blog comments powered by Disqus