mailto - 链接未在 iOS Web App 上启动

Posted

技术标签:

【中文标题】mailto - 链接未在 iOS Web App 上启动【英文标题】:mailto - link not launching on iOS Web App 【发布时间】:2021-01-25 12:04:41 【问题描述】:

我正在 Dreamweaver 中设计一个 Web 应用程序,因此使用 html 代码等。我现在有了电话链接,可以使用 但我在我的 iPhone 应用程序上努力让 mailto 链接为电子邮件链接工作

当我按下链接时,没有任何反应(所有作品都可以在网络浏览器上找到)并且在我的 iPhone 应用程序上,邮件没有加载。

我到处找,都能找到解决办法。

<a href='#' onclick='window.open(`mailto:test@test.co.uk`, `_self`);'>Link text</a>

我在堆栈溢出时发现了这段代码,但它已有 8 多年的历史并且无法正常工作?

希望你能帮忙?

提姆

【问题讨论】:

【参考方案1】:

应该这样做:

<p><a href="mailto:someone@example.com">Send email</a></p>

它利用了href。

【讨论】:

这和我给出的答案完全相同...奇怪...【参考方案2】:

如果是“隐藏”邮件,则改为

<a href='#' onclick='this.href=`mailto:test@test.co.uk`'>Link text</a>

否则

<a href='mailto:test@test.co.uk'>Link text</a>

【讨论】:

感谢重播,但这在网络浏览器上运行良好,但在使用 iframe 显示 html 网站的 html 应用程序上却不行。正如我所说,我的电话可以工作,只是没有电子邮件链接您所说的代码不起作用,APP中没有任何反应必须有解决方案吗?它很傻。如果我按住一个链接,会出现一个弹出菜单,然后有一个名为“新邮件消息”的选项,但不是通过链接加载 ios 邮件系统 看看here【参考方案3】:

我找到了一个简单的解决方案,那就是添加 target="_blank" 然后在 iPhone APP 上打开邮件,一切都很好。出于某种原因,这在任何其他四个上都没有说明,不知道为什么;-(真的有点简单

【讨论】:

以上是关于mailto - 链接未在 iOS Web App 上启动的主要内容,如果未能解决你的问题,请参考以下文章

从iOS主屏幕启动网站时,Mailto不起作用

mailto 链接不会在 iOS 上将电子邮件地址插入邮件表单

如何在iOS(safari)中获取mailto链接以打开Outlook应用程序?

mailto: HTML e-mail 链接

ios分享联系人结合mailto

添加搜索核心结果 Web 部件后,IE 中的 mailto 中断