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 で行えます。