Firefoxで「mailto:」をクリックしたときに呼び出すプログラムの設定を変更する。「Gtalk」をインストールしていれば「Gtalk」側に一度引き渡し、そこから「GMail」を呼び出すようにすることができる。しかし、直接「GMail」を呼び出したり、ほかのWebMailを使用できるようにする。
- 異なるサイトからプロトコルウェブハンドラを登録できるようにする
- ロケーションバーに about:config と入力し Enter を押して高度な設定画面を表示
- gecko.handlerService.allowRegisterFromDifferentHost を探し、ダブルクリックして true に変更
- Gmailやlivedoor Mailを mailto: リンクハンドラに追加
- 情報バーに同意の問い合わせが表示されます。プログラムを追加をクリック
- 「ツール」→「オプション」→「プログラム」の「mailto」で追加した「GMail」や「livedoor Mail」を選択
- 1.で変更したconfigを元に戻しておく
テストとしてテストメールをクリックしてみる。Gmailのときは上手く動作しているが、livedoor Mailのときは何故か一度リロードしないとメール送信画面にならない。思いのほか便利じゃないな。やっぱり「Gtalk」に一度引き渡したほうが動作が快適なので設定はとりあえず残したまま関連付けるプログラムだけ元に戻すことにする。
【追記】ハンドラに追加するURLをhttpsからhttpに変更したところlivedoor Mailでも上手く動作するようになった。原因はSSLだったのかなぁ...






コメントする