android - mailto:在 android 中不支持正文中带有空格的链接

标签 android html email mailto

我们需要在我们的 HTML5(移动)网页中发送链接,因此我们使用 mailto: 来提供用于发起电子邮件的链接。邮件内容有网页链接,且包含空格 例如 http://maps.google.com/maps?q=chennai Tamil Nadu

因此我们使用了 URL 编码,以便将内容正确地传递给电子邮件客户端。 所以eg链接变成了http://maps.google.com/maps?q=chennai%20Tamil%20Nadu

但问题是 gmail 应用程序在解码后加载内容,即链接断开:

http://maps.google.com/maps?q=chennai泰米尔纳德邦

我们甚至尝试过双重编码,但仍然失败。有什么办法可以防止在 Android 浏览器中出现此问题??

最佳答案

您是否在协议(protocol)中包含了正确的参数,例如 ?subject?从技术上讲,它应该在没有编码的情况下工作。

<a href="mailto:?subject=http://maps.google.com/maps?q=chennai Tamil Nadu">Mail it</a>

查看 http://msdn.microsoft.com/en-us/library/aa767737(v=vs.85).aspx

关于android - mailto:在 android 中不支持正文中带有空格的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211850/

相关文章:

java - Android 设备中的运行时错误

android - SQLite 中的 SELECT 条目,没有 WHERE 条件?

html - 如何更改 twitter bootstrap 下拉菜单的背景颜色

javascript - 命名和放置 div

ruby-on-rails - ruby rails : Why doesn't my embedded image display in Gmail or Office 365?

java - 扩展 Asynctask 的类的实例不能完全工作

javascript - 如何触发 HTML Select onClick 事件(激活带有选项的选择下拉列表)

php - 使用 Gmail 新 API 发送带附件的邮件,但不显示在收件人的收件箱中

python - 如何在不阻止 IP 的情况下验证电子邮件是否存在?

java - Android 在未完成 Activity 的情况下执行退出动画