Gmail ですべての mailto を処理する - registerProtocolHandler を使用するリンク

Gmail を使用している場合、mailto: リンクを誤ってクリックして Outlook または Mail のデスクトップ クライアントが起動すると、不便に感じることがあります。

navigator.registerProtocolHandler()こちらで以前取り上げました)を使用すると、Chrome と Firefox のすべての mailto: リンクのデフォルトのメール クライアントとして Gmail を設定できます。

Gmail ポップアップのスクリーンショットを使用する

手順は次のとおりです。

  1. まず、Gmail タブを開きます。この操作は、html5rocks タブではなく、[Gmail] タブから行う必要があります。:)
  2. JavaScript コンソール(Mac の場合は cmd-opt-j、Windows の場合は ctrl-shift-j)を開き、次のように入力します。
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. ブラウザからの確認を承認します。
  5. この mailto: リンクをクリックして、新しい Gmail の mailto 接続をテストしてみてください。

ご活用ください。

この設定を削除する必要がある場合は、Chrome では chrome://settings/handlers、Firefox では Preferences->Applications->mailto で削除できます。