Gmail'in tüm mailto işlemlerini işlemesini sağlama - recordProtocolHandler ile bağlantılar

Gmail kullanıyorsanız bir mailto: bağlantısını yanlışlıkla tıkladığınız için sinirli olabilir ve artık Outlook veya Posta'nın masaüstü istemciniz çalışmaya başlayabilir.

navigator.registerProtocolHandler() (Daha önce bu konuyu burada ele almıştık) sayesinde, Chrome ve Firefox'taki tüm mailto: bağlantıları için Gmail'i varsayılan posta istemciniz olarak bağlayabilirsiniz.

Gmail'i kullan pop-up ekran görüntüsü

Bunun için uygulamanız gereken adımlar:

  1. Öncelikle bir Gmail sekmesi açın. Bunu html5rocks'tan değil, Gmail sekmesinden yapmalısınız. :)
  2. JavaScript konsolunuzu açın (Mac'te cmd-opt-j, Windows'da ctrl-shift-j) ve şunu girin:
  3. navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
  4. Tarayıcıdan gelen onayı kabul edin.
  5. Yeni Gmail mailto bağlantınızı test etmek için bu mailto: bağlantısını tıklayın!

Boom mikrofon. Keyfini çıkarın.

Bu ayarı kaldırmanız gerekirse bu işlemi Chrome'da chrome://settings/handlers ve Firefox'ta Preferences->Applications->mailto adresinden yapabilirsiniz.