我们需要在我们的HTML5 (移动)网页中邮寄链接,所以我们使用mailto:来提供启动电子邮件的链接。邮件内容有网页链接,并包含空格(如http://maps.google.com/maps?q=chennai Tamil Nadu )。
因此,我们使用URL端编码,以便将内容正确地传递给电子邮件客户端。所以eg链接变成了http://maps.google.com/maps?q=chennai%20Tamil%20Nadu
但问题是,gmail应用程序在解码ie后加载内容,并破坏链接:
http://maps.google.com/maps?q=chennai泰米尔纳德邦
我们甚至尝试了双重编码,但还是失败了。有没有办法在android浏览器中防止这个问题??
发布于 2014-02-17 00:25:47
您是否将正确的参数(如?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
https://stackoverflow.com/questions/16211850
复制相似问题