У меня есть страница, которая используется врачами, где они могут написать электронное письмо пациенту, выбрать отскок документов и через «mailto» создать форматированное электронное письмо.Это не работает в Safari iOS.
Проблема, которую я обнаружил, заключается в том, что mailto не работает с Safari iOS, если он запускается с домашнего экрана (как веб-приложение).Он работает с помощью onclick = window.location. Я пытался реализовать его в своей функции, но он не работает
, поэтому я пытаюсь реализовать что-то вроде этого:
<a href="#" onclick="window.location='mailto:me@any.com?subject=Docs&body=Hallo%20you%20and%20links'; return false;" class="noHighlight">Write and email</a>
в своей функции:
function buildMailto(recipient, subject, body) {
var mailToLink = "mailto:" + recipient + "?";
var mailContent = "Subject=" + subject + "&";
mailContent += "cc=testemail@gmail.com&";
mailContent += "body="
mailContent += encodeURIComponent(body);
a.href = mailToLink + mailContent;
}
Я пытаюсь редактировать:
function buildMailto(recipient, subject, body) {
var mailToLink = " '#' onclick=\"window.location='mailto:" + recipient +"?";
var mailContent = "Subject=" + subject + "&";
mailContent += "cc=testemail@gmail.com&";
mailContent += "body="
mailContent += encodeURIComponent(body);
mailContent += "return false; class='noHighlight' ";
a.href = mailToLink + mailContent;
}
На данный момент нет результатов