Jeśli korzystasz z Gmaila, możesz sfrustrować się, gdy przez przypadek klikniesz link mailto:
, a teraz uruchomi się Twój komputerowy klient Outlooka lub Mail.
Dzięki usłudze navigator.registerProtocolHandler()
(omówionej już wcześniej) możesz skonfigurować Gmaila jako domyślnego klienta poczty dla wszystkich linków mailto:
w Chrome i Firefoksie.
Aby to zrobić:
- Najpierw otwórz kartę Gmaila. Musisz to zrobić na karcie Gmail, a nie na karcie html5rocks. :)
- Otwórz konsolę JavaScript (
cmd-opt-j
na Macu,ctrl-shift-j
w systemie Windows) i wpisz: navigator.registerProtocolHandler("mailto", "https://mail.google.com/mail/?extsrc=mailto&url=%s", "Gmail");
- Zaakceptuj potwierdzenie z przeglądarki.
- Kliknij ten link mailto:, aby przetestować nowe połączenie mailto w Gmailu.
Na wysięgniku Baw się dobrze.
Jeśli kiedykolwiek zechcesz usunąć to ustawienie, możesz to zrobić na stronie chrome://settings/handlers
w Chrome i Preferences->Applications->mailto
w Firefoksie.