【发布时间】:2016-01-21 08:33:19
【问题描述】:
情景
我正在使用 MailChimp 将某人发送到登录页面,并将他们的电子邮件地址附加到 URL 中,例如 http://example.com?email=someone@test.com
然后我打算使用 Javascript 从 URL 中获取电子邮件地址。
问题
根据 URL 最佳实践,您显然不应该在 URL 中使用 @ 符号,除非它用于其预期目的(用户名@密码)。
看到我正在使用 MailChimp 插入电子邮件地址,我无法使用 % 符号对 @ 字符进行编码。
在任何浏览器中是否可能存在拒绝使用此 @ 符号或以某种方式搞砸的情况?还是只是“不是最佳实践”?我已经在几个浏览器中对其进行了测试,似乎还不错,但只是想确定一下。
【问题讨论】:
-
“任何浏览器中是否可能存在场景”...可能。
-
如何使用
base64_encode()和base64_decode() -
@anto.nishanth 如果您阅读我的问题,您会注意到我正在使用 Mailchimp,并且无法访问 PHP 或任何其他脚本语言来影响 URL。
-
为什么投反对票?这个问题无效吗?这已经成为一个奇怪的社区。span>
标签: javascript jquery html url mailchimp