【发布时间】:2019-11-15 01:22:17
【问题描述】:
mailto 链接在以前版本的 iOS 上正常工作。在使用 mailto 链接打开默认邮件应用程序时更新到 12.2+ 后,邮件应用程序可以工作。但是当回到 PWA 时,由于 iOS 功能更新到 PWA(在切换应用时保存应用状态),应用卡在了一个空白屏幕。
现在,即使在滑动关闭应用程序后,我仍然卡在空白屏幕。
我正在使用以下代码为邮件应用程序提供午餐
<a href="mailto:example@example.com" target="_blank">send mail</a>
我已经尝试了所有其他目标选项,只有 _blank 目标会打开默认邮件应用程序。其他目标没有像 stack overflow answer 中提到的那样工作。
有人遇到过类似的问题吗?
【问题讨论】:
-
@ViktorGardart 它不是重复的,邮件功能本身不起作用。这里的邮件功能运行良好,但是当返回 pwa 时 pwa 卡在了空白屏幕上。我问的是空白屏幕。我还提到我使用 _blank 作为目标
-
您是否尝试过使用 window.open 而不是 href 来启动邮件应用程序?打开外部链接时,PWA 应显示“完成”按钮。与在 标签中使用 href 相比,iOS 似乎以这种方式更一致地工作。
-
感谢@Rony 的评论我试过了,但不幸的是,根据项目规范,这种行为不被接受。