Можно ли каким-то образом отловить попытки щелкнуть ссылку mailto и вызвать более подробное объяснение, чем сообщение об ошибке браузера?
Я не знаюНе знаю, что вы можете определить, поддерживает ли браузер mailto: ссылки.Но что касается присоединения логики к ссылкам mailto, вы можете переключаться между ссылками на странице и проверять их значение href
.Если он начинается с «mailto:», вы можете прикрепить всплывающее окно после нажатия на него.
var maillinks = document.getElementsByTagName("a");
var (var i = 0; i < maillinks.length; i++) {
var currentlink = maillinks[i];
if (currentlink.href.substring(0,7) === "mailto:") {
alert("Sorry. These aren't allowed.");
return false;
}
}
Единственное реальное решение, которое я могу придумать для решения этой проблемы, - это разместить свою собственную страницу контактов, предоставив небольшую форму, которуюПользователь может отправить.