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

Gmail をお使いの場合、誤って mailto: リンクをクリックして、Outlook またはメールのデスクトップ クライアントが起動していらっしゃるようです。

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 で削除できます。