我已经使用Ionic 4构建了一个PWA,它有一个使用'mailto:‘方案的“联系人”按钮和一个简单的href。
<a href="mailto:example@gmail.com">Contact</a>这用于在iOS 12.1中从主屏幕启动PWA时打开原生邮件应用程序。由于我更新到了PWA12.2,它只是打开iOS内部的Safari,并显示一条消息,说明Safari无法打开以“mailto:”开头的链接。
我尝试过使用其他URI方案,比如“instagram:”或“message:”,但它们都会导致相同的问题。当我从主页开始我的PWA时,我发现唯一一个仍然起作用的是“tel:”方案。
有没有其他人遇到过这个问题,并且知道如何从主页打开的PWA中打开除tel:以外的URI方案?
发布于 2019-04-10 19:30:40
我有一个安装在iOS 12.2上的PWA,我的链接使用target="_blank“,它可以工作。你试过这个吗?
祝您今天愉快,
发布于 2019-08-06 14:37:08
我设法让它工作使用下面的点击功能。在Android和iOS PWA上进行了测试。
()=>{
window.location.href = "mailto:support@example.com?subject=" + emailSubject + "&body=" + emailBody
return
}https://stackoverflow.com/questions/55610036
复制相似问题