Ouvrir les mailto avec Gmail

Popin registerprotocolhandler - Chrome

Par défaut lorsque vous cliquez sur une adresse mail avec un mailto, votre client mail par défaut (Outlook, Thunderbird,…) s’ouvre. C’est plutôt agaçant lorsqu’il n’est pas configuré et qu’on utilise que l’interface de Gmail pour envoyer ses mails.
Grâce à l’API navigator.registerProtocolHandler() , vous pouvez définir Gmail comme client mail lors d’un clic sur un mailto.

Pour se faire il faut :

  1. Ouvrir un nouvel onglet Gmail en cliquant ici
  2. Ouvrir la console du navigateur en appuyant sur F12
  3. Dans cette console copier ce morceau de code, puis faite Entrer :
    navigator.registerProtocolHandler("mailto",
                                      "https://mail.google.com/mail/?extsrc=mailto&url=%s",
                                      "Gmail");

    Console de chrome

  4. Autoriser ensuite la demande d’autorisation du navigateurPopin registerprotocolhandler - Chrome
  5. Cliquer sur un lien mailto pour tester que tout fonctionne

 

Pour supprimer cette configuration il vous suffit d’aller sur cette URL chrome://settings/handlers

 

Source : Getting Gmail to handle all mailto: links with registerProtocolHandler


Commenter

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *