Si vous utilisez Gmail, vous pouvez être agacé lorsque vous cliquez accidentellement sur un lien mailto:
et que le client de bureau Outlook ou Mail démarre.
Grâce à navigator.registerProtocolHandler()
(que nous avons déjà abordé ici), vous pouvez définir Gmail comme client de messagerie par défaut pour tous les liens mailto:
dans Chrome et Firefox.

Voici comment procéder :
- Commencez par ouvrir un onglet Gmail. Vous devez le faire depuis l'onglet Gmail, et non depuis celui d'html5rocks. :)
- Ouvrez votre console JavaScript (
cmd-opt-j
sur Mac,ctrl-shift-j
sur Windows) et saisissez: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- Acceptez la confirmation dans le navigateur.
- Cliquez sur ce lien mailto: pour tester votre nouvelle association de liens mailto à Gmail.
Le micro sur perche. Il vous suffit juste d'en profiter.
Si vous devez supprimer ce paramètre, vous pouvez le faire à l'adresse chrome://settings/handlers
dans Chrome et Preferences->Applications->mailto
dans Firefox.