使用Javascript在URL中使用(@)符号

时间:2015-10-22 06:30:54

标签: javascript jquery html url mailchimp

情景

我使用MailChimp将某人发送到目标网页,并将其电子邮件地址附加到网址,如http://example.com?email=someone@test.com

然后我打算使用Javascript从URL中获取电子邮件地址。

问题

根据网址最佳做法,您显然不应在网址中使用@符号,除非它符合预期用途(用户名@密码)。

看到我正在使用MailChimp插入电子邮件地址,我无法使用%符号对@字符进行编码。

是否有可能在任何浏览器中出现拒绝使用此@符号或以某种方式弄乱的情况?或者它只是"不是最佳实践"?我已经在几个浏览器中对它进行了测试,看起来很好,但只是想确定一下。

1 个答案:

答案 0 :(得分:0)

你回答了自己的问题。在您关心的浏览器中进行测试。事实上有些人会搞砸了,但现在它们是无关紧要的,除非你出于某种原因想要支持它们。