Javascript Mailto标记将文本放入;至;移动设备上的电子邮件字段而非主题
当我在桌面上使用我的移动应用程序mailto标记时,一切都很好,但当我在2.3 android手机上访问我的应用程序时,我的电子邮件正文会塞进“收件人”字段。移动浏览器和mailto标签有什么问题吗?我是否设置了错误的电子邮件?我已经确保邮件不能超过1000个字符完全转义,我想不出还有什么会导致这种情况。任何帮助都将不胜感激Javascript Mailto标记将文本放入;至;移动设备上的电子邮件字段而非主题,javascript,android,Javascript,Android,当我在桌面上使用我的移动应用程序mailto标记时,一切都很好,但当我在2.3 android手机上访问我的应用程序时,我的电子邮件正文会塞进“收件人”字段。移动浏览器和mailto标签有什么问题吗?我是否设置了错误的电子邮件?我已经确保邮件不能超过1000个字符完全转义,我想不出还有什么会导致这种情况。任何帮助都将不胜感激 document.location.href = "mailto:&body=" + escape(myMessage.replace(/[^\u0000-\u00
document.location.href = "mailto:&body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))
我相信mailto标签正在做它应该做的事情,并将其放在“To”字段中。。有一个标记指定主题行的内容。。虽然我不知道语法,但我相信简单的谷歌搜索会为你找到正确的用法 您可以选择先指定邮件的收件人
mailto:recepient@gmail.com
接下来,第一个参数的前面必须有一个?
:
mailto:recepient@gmail.com?主体=
任何其他参数(如to或subject)必须以和开头:
mailto:recepient@gmail.com?body=你的body&subject=示例
mailto:
也必须是URL编码的,我假设您在escape()函数中执行此操作
更多信息请访问您需要以下信息:
document.location.href = "mailto:?body=" + escape(myMessage.replace(/[^\u0000-\u007F]/, ""))
注意问号