Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 收件人为空的邮件收件人?_Iphone_Email - Fatal编程技术网

Iphone 收件人为空的邮件收件人?

Iphone 收件人为空的邮件收件人?,iphone,email,Iphone,Email,我是否可以对空收件人使用“mailto”?我只想提供主题和消息正文,然后用户可以在邮件中写入地址。我试着只写一个空格,但没有用。应该可以,我测试了它 mailto:?subject=your%20subject&body=your%20body 以及带有正确转义符的HTML: <a href="mailto:?subject=your%20subject&amp;body=your%20body">test</a> 这应该行得通 <a href

我是否可以对空收件人使用“mailto”?我只想提供主题和消息正文,然后用户可以在邮件中写入地址。我试着只写一个空格,但没有用。

应该可以,我测试了它

mailto:?subject=your%20subject&body=your%20body
以及带有正确转义符的HTML:

<a href="mailto:?subject=your%20subject&amp;body=your%20body">test</a>

这应该行得通

<a href="mailto:?subject=My Subject">test</a>

我尝试了接受的答案,但在使用Chrome时,它无法启动电子邮件。使用
%20
而不是空格,尽管:


当你说“没用”时,你是什么意思?当你点击链接时,有什么事情发生吗?你能发布你测试过的“a href”链接吗?还有,你使用的是什么邮件应用程序?第三,你为什么想要这个?你是否正在为向任何人发送电子邮件设置快捷方式?通常,您希望人们将电子邮件从网站发送到特定邮箱,如支持邮箱或类似邮箱。你到底想在这里实现什么?我敢肯定,大多数使用电子邮件的人都足够聪明,能够自己开始一封新的电子邮件。你想解决什么问题?我的意思是,当我让收件人为空时,iphone的电子邮件应用程序无法打开。它不是a href;NSString*url=[nsstringwithstring:@“mailto:?subject=Test&body=Test!”;[[UIApplication sharedApplication]openURL:[NSURL URLWithString:url]];我正在我的应用程序中显示足球新闻,我想在新闻中添加一个共享功能。每个新闻的底部都有一个共享按钮,我想在单击共享按钮时打开iphone的邮件应用程序,以新闻标题作为主题,以新闻作为消息内容。然后,用户可以将地址写入要发送的地址。这与上述内容完全相同。是否需要逃逸符号?&->&@DigitalDesignDj不,这是一个URL参数,但您的主题和邮件正文需要进行URL编码。@MárÖrlygsson请参阅@Xyon的评论-您不应该在
subject
之后逃逸符号,因为它是一个URL参数分隔符,而不是文字符号。不,该示例将URL显示为HTML代码的一部分-和“&”是HTML中的保留字符,需要转义。代码示例是无效的HTML,不带&;在所有的建议中,这是最适合我的一个。很多其他的解决方案都有5年的历史了。这对我有效,而其他的则没有。我使用的是chrome,默认的邮件客户端是outlook 2013桌面。