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

时间:2019-04-04 13:32:39

标签: ios iphone mobile-safari

我有一个网络应用程序,其中包含一堆mailto链接。

例如href="mailto:?subject=pawel%20here!&body=Check%20out%20this%20new%20service%20called"

当直接在Safari中打开Web应用程序时,它们可以在iPhone 6S iOS 12.2上正常工作。

enter image description here

不幸的是,当我在主屏幕上创建应用程序的快捷方式并从那里启动应用程序时,它们不起作用。

enter image description here

这里有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您必须在mailto:之后设置邮件
请参见this

答案 1 :(得分:0)

我注意到,如果我添加target="blank"可以从主屏幕启动,但它留下了一个令人讨厌的空白页面。

答案 2 :(得分:0)

我找到了这个解决方案:

<a href="#" onclick="window.location='mailto:email@site.com'; return false;" >Write an email</a>

好像对我来说工作正常。