Se utilizzi Gmail, potresti sentirti frustrato quando fai clic per sbaglio su un link mailto: e si avvia il client desktop di Outlook o Mail.
Grazie a navigator.registerProtocolHandler() (che abbiamo già trattato qui), puoi collegare Gmail come client di posta predefinito per tutti i link mailto: in Chrome e Firefox.
Ecco come:
- Innanzitutto, apri una scheda Gmail. Devi eseguire questa operazione dalla scheda Gmail, non da quella di html5rocks. :)
- Apri la console JavaScript (
cmd-opt-jsu Mac,ctrl-shift-jsu Windows) e inserisci: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");- Accetta la conferma dal browser.
- Fai clic su questo link mailto: per testare la nuova integrazione di Gmail con mailto.
Giraffa. Buona visione.
Se devi rimuovere questa impostazione, puoi farlo in chrome://settings/handlers in Chrome e Preferences->Applications->mailto in Firefox.