Поддержка протокола mailto
Описание
Добавил на странице кнопку "поддержка": нажимаешь — открывает письмо адресованный мне...
Функционал простой, использую протокол mailto:
buttonShare.addEventListener(`click`, (event) => {
const addressee = `eccs0103@gmail.com`;
const subject = `Subject`;
const message = `Message`;
location.href = `mailto:${addressee}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(message)}`;
});
Проблема
Так вот при наличии почтового клиента браузер открывает его, но при его отсутствии не происходит ничего.
Вопрос
Неловко получается, когда пользователь нажимает на кнопку и ничего не происходит. Как могу я понять — открылась ли почтовый клиент или нет, чтобы хотя бы сообщение соответствующее показать.
Дополнительно 1
Посмотрел множество сайтов. Тот же SO на английском. Конкретного ответа нигде нет. Может тут найдется.
Дополнительно 2
Взгляните как все это выглядит.