尝试使用 javascript 创建一个简单的“mailto”函数。我只需要能够发送一些链接(例如:请参阅这篇文章 bla bla)。
我需要发送的一些链接包括空格、丹麦字符。所以我一直在使用 encodeURI() 函数。
当我尝试邮寄链接时出现问题(下面的示例代码)
var _encodedPath = encodeURI(path);
var _tempString = "mailto:someemail@somewhere.dk?subject=Shared%20from%20some%20page&body=" + _encodedPath;
如果我将 _tempString 输出到控制台,我会得到正确的编码字符串。但是,当在“mailto”中使用相同的字符串时,该字符串会丢失其编码并返回到以前的方式。
关于这是为什么的任何线索?
提前致谢 :)