Gmail をお使いの場合、誤って mailto:
リンクをクリックして、Outlook またはメールのデスクトップ クライアントが起動していらっしゃるようです。
navigator.registerProtocolHandler()
(先ほど説明しました)により、Chrome と Firefox のすべての mailto:
リンクで、Gmail をデフォルトのメール クライアントとして設定できます。
方法は次のとおりです。
- まず、Gmail のタブを開きますこの操作は html5rocks ではなく、Gmail のタブから行う必要があります。:)
- JavaScript コンソール(Mac の場合は
cmd-opt-j
、Windows の場合はctrl-shift-j
)を開いて、次のように入力します。 navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- ブラウザからの確認に同意します。
- こちらの mailto: リンクをクリックして、新しい Gmail の mailto フックをテストしてください。
すばらしい。ご活用ください。
この設定を削除する必要がある場合は、Chrome の chrome://settings/handlers
、Firefox の Preferences->Applications->mailto
で削除できます。