mailto链接在以前的iOS版本上按预期工作。在使用mailto链接打开默认邮件应用程序时,更新到12.2+后,邮件应用程序可以工作。但是,当返回到PWA时,由于iOS功能已更新为PWA(在切换应用程序时保存应用程序状态),因此该应用程序停留在空白屏幕上
现在,即使在滑动关闭应用程序后,我仍然停留在空白屏幕上。
我正在使用以下代码来午餐邮件应用程序
<a href="mailto:example@example.com" target="_blank">send mail</a>
我尝试了目标的所有其他选项,只有_blank目标会打开默认邮件应用。 stack overflow answer中提到的其他目标无法正常工作。
有人遇到过类似的问题吗?
答案 0 :(得分:0)
我已经在自己的PWA中尝试了以下解决方案,并且效果很好(iOS 12.3.1,iPhone 7 +)!
在PWA页面上,创建链接,如下所示:
<a onclick="sendFeedback()">Send Mail</a>
然后您定义此功能:
function sendFeedback(e)
{
window.location.href = "mailto:example@example.com";
}
单击后,它将启动默认的邮件应用程序。当您返回到PWA时,您将进入链接所在的页面。不会有黑屏。