ラベル Google Custom Button の投稿を表示しています。 すべての投稿を表示
ラベル Google Custom Button の投稿を表示しています。 すべての投稿を表示

2007-01-24

Google Reader 検索用カスタム・ボタン

Google Reader の既読記事を検索するカスタム検索エンジン

に、Firefox の Google Toolbar からカスタム・ボタンを使って簡単にアクセスする方法を解説しませう。Google Toolbar for Firefox のカスタム・ボタンについては過去記事をどうぞ。

設定方法

まず、上記エントリーで作った貴方のカスタム検索エンジンのページを訪問する (下記ページから、「homepage」をクリックすると、検索エンジンが表示される)

そうしたら検索窓の上にマウスを持っていって、右クリック。コンテキスト・メニューの中から「カスタム検索を実行...」を選ぶ。

Custom Button for Google Reader @aka

すると、下のようなウィンドウが開くのでタイトルを分かり易い名前に変えて、「追加」ボタンをクリックする。これで、Google Toolbar に Google Reader の検索ボタンが追加される。

Add Custom Button

あとがき

Google Toolbar のカスタム・ボタンは、先のエントリーで紹介した Greasemonkey より簡単に設置できるし、検索結果も 10 件以上表示できる。しかも、Google Reader を開かずとも検索が実行できて、アクセシビリティーも高い。オススメ。

2006-12-16

日本語 reddit 用 Google Custom Button

ja.reddit Custom Buttonreddit 用の Google Custom Button を参考にして、日本語 reddit 用の Google Custom Button を作ってみた。インストールは、下記リンクをクリック!

ja.reddit カスタム・ボタン概要

ja.reddit カスタム・ボタンは次のことができる。

  • Google Toolbar の検索窓から ja.reddit 内を検索
  • Google Toolbar の検索窓が空なら、閲覧中のページを ja.reddit に submit
  • ja.reddit hot を RSS 配信

submit の制限について一つ。Google Custom Button API には、ウェブページのタイトルを取得する機能がない。言い換えると、JavaScript で言う所の encodeURIComponent(document.title) といったコードが書けない。そのため、ja.reddit カスタム・ボタンは日本語 reddit に URL の情報しか送らない。

reddit は、タイトルが空の場合、自動的にタイトルを取得する機能がある... はずなのだけど、今試したら 30 分経っても「fetching title...」メッセージが出たまま止まってる。この機能は壊れてるのかな?

ad hoc な対策として、マウスで選択したテキストをタイトルとして reddit に送るようにした。テキストが選択されない場合は、URL のみを reddit に送る。submit するだけなら、bookmarklet を使う方が楽かもね。

どうぞお楽しみあれ。

ref

Google Toolbar のカスタム・バーについての参考サイト

カスタム・ボタンの関連記事はこちら

2006-12-15

Google Toolbar の Gmail Custom Button から Gmail via https にアクセスする

まずは、おさらい。Google Toolbar には、Gmail 用のカスタム・ボタンが付いた。

Gmail カスタム・ボタンには、次の機能がある。

  • Google Toolbar から Gmail を検索できる。
  • Google Toolbar の検索窓に何も入っていなければ、Gmail へのリンクになる。
  • Gmail に新着メールがあれば、アイコンが変化する (簡易メール・チェッカー)。
  • ボタン右横のドロップダウン・リストから、新着メールの Subject と snippet が読める。

このように、とっても優れた Gmail カスタム・ボタンにも瑕が一つある。それは、Gmail カスタム・ボタンが http://www.google.com/gmail にアクセスするということ。普段 SSL な Gmail (https://www.google.com/mail/) を使っている身としては、セキュリティーが気になる。

そこで、Gmail カスタム・ボタンを https な Gmail にアクセスするハックを紹介しませう。

Gmail カスタム・ボタンのハック

まず、Google Toolbar の設定画面から「ボタン」を選ぶ。カスタム ボタンのセクションから、「Gmail」をクリックして選択したら「編集...」ボタンを押す。

Custom Button

ボタンの詳細画面がポップアップするので、「詳細エディタを使用...」リンクをクリック。

Gmail Custom Button Setting

Gmail カスタム・ボタンのソースが表示される。この中の上から 1/4 位いの位置に、次のコードが見つかるはず。

Editor

<search>http://mail.google.com/mail/?search=query&amp;view=tl&amp;start=0&amp;init=1&amp;fs=1&amp;q={query}&amp;source=navclient-ff</search>
<site>http://mail.google.com/?source=navclient-ff</site>
<feed refresh-onclick="true" google-service="true">http://mail.google.com/mail?atom_browser_auth&amp;source=navclient-ff</feed>

上記三行のソースで、http とある所を https に書き換える。つまり、次のやうにする。

<search>https://mail.google.com/mail/?search=query&amp;view=tl&amp;start=0&amp;init=1&amp;fs=1&amp;q={query}&amp;source=navclient-ff</search>
<site>https://mail.google.com/?source=navclient-ff</site>
<feed refresh-onclick="true" google-service="true">https://mail.google.com/mail?atom_browser_auth&amp;source=navclient-ff</feed>

書き換えたら、「Save to Google Toolbar...」ボタンをクリックしてお終い。所用時間、二分程。本当は、SSL 接続の切り替えオプションがあるといいんだけどね。