2

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

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

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

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

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

4

1 回答 1

0

Are you including the correct parameters such as ?subject to the protocol? Technically it should work without encoding.

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

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

于 2014-02-17T00:25:47.940 回答