Podczas korzystania z linku mailto są szanse, że nie zrobi on nic dla użytkownika, jeśli nie ma instalacji klienta poczty e-mail lub nie skonfigurował swojej poczty internetowej jako domyślnego klienta (np. gmail as default client in macosx). Jaki byłby najlepszy sposób, by z wdziękiem zaoferować pomoc, uprzejmie prosząc użytkownika o ręczne wysłanie e-maila? mogę użyć JS lub CSS, aby wyświetlić wiadomość raz link został wciśnięty:wykrywanie, kiedy mailto nie powiodło się
przedstawienia był udany, czy nic się nie stało napisz do nas ręcznie.
Co przy korzystaniu z formularza z mailto, czy mogę użyć strony przekierowania po sukcesie bez lub z użyciem skryptów na serwerze? Czy istnieje sposób, aby odfiltrować sukces z porażki, zamiast polegać na osądzie użytkownika z powyższym podwójnym sukcesem/błędem?
edytuj: Przynajmniej jest to najbardziej odpowiedni sposób zmiany stanu po kliknięciu linku mailowego (lub formularza). Oczywiście JavaScript lub css są opcjami, ale nie mogę po prostu utworzyć linku o podwójnym działaniu lub formularza; mailto, a także łącze do innej strony (przesłałeś/kliknąłeś przycisk).
'mailto:' jest złe - uwierz mi, nikt nie lubi otwierania klienta poczty elektronicznej bez powodu. Zamiast tego użyj formularza po stronie serwera :). – xfix
Nie można nic powiedzieć o tym, czy link "mailto:" "działa" dla użytkownika. – Pointy
Powiązane: http://stackoverflow.com/questions/836777/how-to-detect-browsers-protocol-handlers – DaveRandom