首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS 12.2中,有没有办法在PWA中使用mailto:或message:方案?

在iOS 12.2中,有没有办法在PWA中使用mailto:或message:方案?
EN

Stack Overflow用户
提问于 2019-04-10 18:14:57
回答 2查看 1.7K关注 0票数 3

我已经使用Ionic 4构建了一个PWA,它有一个使用'mailto:‘方案的“联系人”按钮和一个简单的href。

代码语言:javascript
复制
<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方案?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-10 19:30:40

我有一个安装在iOS 12.2上的PWA,我的链接使用target="_blank“,它可以工作。你试过这个吗?

祝您今天愉快,

票数 0
EN

Stack Overflow用户

发布于 2019-08-06 14:37:08

我设法让它工作使用下面的点击功能。在Android和iOS PWA上进行了测试。

代码语言:javascript
复制
()=>{
    window.location.href = "mailto:support@example.com?subject=" + emailSubject + "&body=" + emailBody
    return
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55610036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档