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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从iOS主屏幕启动网站时,Mailto不起作用相关的知识,希望对你有一定的参考价值。

我有一个网络应用程序与一堆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

任何想法都在这里发生?

答案

你必须在mailto:之后设置邮件 见this

另一答案

我注意到,如果我添加target="blank"它是有效的,如果从主屏幕启动,但它留下了一个恼人的空白页面。

另一答案

我发现这个解决方案:

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

好像对我来说工作正常。

以上是关于从iOS主屏幕启动网站时,Mailto不起作用的主要内容,如果未能解决你的问题,请参考以下文章

将场景从关卡切换到主菜单时,不会加载脚本并且按钮不起作用。我该如何解决?

主菜单在 iO 上不起作用

在 iOS 上启动屏幕后 React Native 白色闪烁:官方解决方案不起作用,抛出错误(为啥??)

使用 html Mailto 向多个收件人发送电子邮件:不起作用

未启动应用程序时 Firebase 动态链接不起作用

关闭一个 ViewController 并在 iOS 中启动另一个(不是重复的,其他答案不起作用)