【发布时间】:2019-10-10 06:21:06
【问题描述】:
我们目前正在为我们的客户开发 PWA。一切进展顺利,但在 iPhone (iOS 12.2) 上进行测试时,我们遇到了在 href 中包含 sms:123-456-7890 的标签的问题。您会收到“Safari 无法打开此页面,因为 sms: 标签”(释义)。
如果您通过 Safari 浏览网站(不是在 PWA 模式下),锚标签可以正常工作,并且您的 iMessage 会打开并显示其中的号码。但是,当您处于 PWA 模式并单击链接时,您会得到我上面提到的消息的一个版本。
通过研究,这似乎是 iOS 12.2 版本中的某种错误,尽管官方并未提及。
我很好奇是否有人对这个问题的解决方法有任何运气?
提前致谢。
编辑..为锚标记添加一些代码....
<a href="sms://1234567890;">123-456-7890</a>
我尝试了许多不同的 sms 变体(没有 // 或 ;),当单击它作为 PWA 时总是相同的结果。使用 Android,在 PWA 模式下一切正常。
【问题讨论】:
标签: ios sms progressive-web-apps