オルタナティブブログに勝手に検索窓をつけてみた(Chrome Extenions)
オルタナティブブログには画面トップに検索窓がついています。この検索窓は、http://blogs.itmedia.co.jp/指定の検索を行っています。この検索をもう少し良く(?)してみようと思いChrome Extensionsを作ってみました。
ソース置き場にあるsearchbox.zipをダウンロード&解凍するとsearchbox.crxと出来るので、それをChromeにドラッグアンドドロップしてインストールしてください。
変更箇所は2点です。
■トップの検索窓をブログ指定に変更可能にする
トップの検索窓のselectをつけてブログ指定して検索が可能にしました。
選択後にキーワードを指定して検索すると、指定したブログのみ検索にします(検索対象を絞り込みます)。これで対象をより細かく簡易に検索が可能になります。
■ブログ内に検索窓を配置
Google Ajax Search APIは、画面遷移せずに検索結果を表示可能です。その検索窓をブログに内に配置してみました。
ここでキーワードを入れて検索すると、この場所に検索結果が出ます。検索対象はオルタナティブブログ全体です(Google Ajax Search APIは、検索URL対象をもっと狭めることが可能なのですが、いろいろあり標準 URL 基本アドレスにアクセスした結果を使っています)。
検索結果がその場に出力されます。記事を見ながら検索するにはいいのではないかと思われます。
このようにChrome Extensionを使用すれば自分がほしい機能を入れ込むことが可能になります(そのためにはJavascriptをある程度習得が必要で...難しいことを行おうとするとスキルが必要になり...)。
【Chrome Extensions関係】
・Net Applicationsのブラウザバージョンシェア情報取得してみた(Chrome Extensions)
・オルタナティブブログの新着エントリーを20から100に増やしてみた(Chromeの拡張機能で実現)
・ChromeがGreasemonkeyをネイティブでサポートするというので試してみた
・ITmedia のニュース記事の関連キーワードのリンクを本文中に埋め込んでみる(Chromeの拡張機能で実現)