Google Mail zur Verarbeitung aller mailto-Links mit RegisterProtokollHandler erhalten

Wenn Sie Gmail verwenden, kann es frustrierend sein, wenn Sie versehentlich auf einen mailto:-Link klicken und jetzt Ihr Desktop-Client für Outlook oder Mail gestartet wird.

Mithilfe von navigator.registerProtocolHandler() (über dieses Thema) können Sie Gmail als Standard-E-Mail-Client für alle mailto:-Links in Chrome und Firefox einrichten.

Screenshot: Gmail-Pop-up verwenden

Das geht so:

  1. Öffnen Sie zunächst einen Gmail-Tab. Dies muss im Tab „Gmail“ erfolgen, nicht im Tab „html5rocks“. :)
  2. Öffnen Sie die JavaScript-Konsole (cmd-opt-j auf einem Mac, ctrl-shift-j unter Windows) und geben Sie Folgendes ein:
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. Akzeptieren Sie die Bestätigung des Browsers.
  5. Klicken Sie auf diesen mailto:-Link, um den neuen Gmail-mailto:-Link zu testen.

Zack! Viel Spaß.

Sie können diese Einstellung in Chrome unter chrome://settings/handlers und in Firefox unter Preferences->Applications->mailto entfernen.