Gmail kullanıyorsanız bir mailto:
bağlantısını yanlışlıkla tıkladığınızda öfkelenebilir ve artık Outlook veya Posta masaüstü istemciniz başlatılır.
navigator.registerProtocolHandler()
sayesinde (daha önce bahsettiğimiz) Gmail'i Chrome ve Firefox'taki tüm mailto:
bağlantıları için varsayılan posta istemciniz olarak bağlayabilirsiniz.
Bunun için uygulamanız gereken adımlar:
- Öncelikle bir Gmail sekmesi açın. Bunu HTML5 sayfanızdan değil, Gmail sekmesinden yapmalısınız. :)
- JavaScript konsolunuzu açın (Mac'te
cmd-opt-j
, Windows'dactrl-shift-j
) ve şunu girin: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- Tarayıcıdan gelen onayı kabul edin.
- Yeni Gmail mailto bağlantınızı test etmek için bu mailto: bağlantısını tıklayın.
Boom mikrofon. İyi dersler.
Bu ayarı kaldırmanız gerekirse bu işlemi Chrome'da chrome://settings/handlers
ve Firefox'ta Preferences->Applications->mailto
adresinden yapabilirsiniz.