我有链接生成网络应用程序。我想让用户使用 gmail、yahoo 邮件等轻松地将他们创建的链接通过电子邮件发送给其他人。雅虎邮件有一个特殊的怪癖,我需要一个解决方法。
如果您有雅虎邮箱帐户,请点击此链接:
http://compose.mail.yahoo.com/?body=http%3A%2F%2Flocalhost%3A8000%2Fpath%23anchor
请注意,雅虎重定向到特定的邮件服务器(例如http://us.mc431.mail.yahoo.com/mc/compose)。正如它所做的那样,它对十六进制代码进行解码。其中之一,%23,是一个哈希符号,在查询字符串参数值中是不合法的。%23 之后的所有信息都将丢失。
我所有的链接都坏了,不能只使用另一个字符。
直接调用 us.mc431.yahoo.com 对我有用,但可能不适用于所有用户,具体取决于他们的位置。
我尝试设置 html=true|false,将 URL 放在 html 标记中。没有任何效果。有人对这个特殊的怪癖有可靠的解决方法吗?
注意:任何基于服务器的解决方法对我来说都不是首发。这必须是雅虎和最终用户之间的链接。
谢谢