Se você usa o Gmail, pode ficar frustrado quando clica em um link mailto: por acidente e o cliente de área de trabalho do Outlook ou do Mail é iniciado.
Graças ao navigator.registerProtocolHandler() (que já abordamos aqui), você pode conectar o Gmail como seu cliente de e-mail padrão para todos os links mailto: no Chrome e no Firefox.
Veja como fazer isso:
- Primeiro, abra uma guia do Gmail. É necessário fazer isso na guia do Gmail, não na do html5rocks. :)
- Abra o console do JavaScript (
cmd-opt-jno Mac,ctrl-shift-jno Windows) e digite: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");- Aceite a confirmação do navegador.
- Clique neste link mailto: para testar sua nova integração mailto do Gmail.
Pronto. Aproveite.
Se você precisar remover essa configuração, faça isso em chrome://settings/handlers no Chrome e Preferences->Applications->mailto no Firefox.