【发布时间】:2023-03-14 20:41:01
【问题描述】:
我正在从我的服务器发送电子邮件,其来源如下所示:
<a href="http://mydomain.com/myurl?email=my%40my.com">http://mydomain.com/myurl?email=my%40my.com</a>
在所有其他浏览器中,当我点击电子邮件中的链接时,它会打开:
http://mydomain.com/myurl?email=my%40my.com
但是,在 Firefox 4 中,该链接被解释为:
http://mydomain.com/myurl?email=my@my.com
这显然会破坏 URL 处的脚本。为什么 Firefox 使用 @ 符号而不是使用转义形式,我怎样才能使其行为正常?
编辑:
似乎只有在使用 Hotmail 作为客户端在 Firefox 中打开邮件时才会出现此问题。
还有其他人知道 Firefox 和 Hotmail 的这个问题吗?
【问题讨论】:
-
为什么它会破坏你的脚本?你的服务器没有收到
@吗?