обнаружение сбоя mailto

При использовании ссылки mailto есть вероятность, что она ничего не сделает для пользователя, если у него не настроен почтовый клиент или если его веб-почта не настроена в качестве клиента по умолчанию (например, Gmail в качестве клиента по умолчанию в macosx ). Как лучше всего изящно предложить запасной вариант, любезно попросив пользователя отправить вам электронное письмо вручную? Я мог бы использовать JS или css, чтобы показать сообщение после нажатия ссылки:

submit был успешным, или, если ничего не произошло, напишите нам вручную.

Что насчет использования формы с mailto, могу ли я использовать страницу перенаправления в случае успеха без или с серверным сценарием? Есть ли способ отфильтровать успех от неудачи вместо того, чтобы полагаться на суждение пользователя с сообщением о двойном успехе / неудаче, приведенном выше?

edit: По крайней мере, какой будет наиболее подходящий способ изменения состояния, когда ссылка mailto (или форма) была нажата. Очевидно, что JavaScript или css - это варианты, но я не могу просто создать ссылку двойного действия или отправить форму; mailto, а также ссылку на другую страницу (вы отправили / нажали кнопку ')

9
задан Mrigank Pawagi 30 November 2017 в 16:57
поделиться