在Javascript的URL中使用@符号
Using at (@) symbol in URL with Javascript
场景
我使用MailChimp发送某人到登陆页面,并将他们的电子邮件地址附加到URL,如http://example.com?email=someone@test.com
然后我打算使用Javascript从URL获取电子邮件地址。
根据URL最佳实践,你显然不应该在URL中使用@符号,除非它是为了它的预期目的(username@password)。
看到我使用MailChimp插入电子邮件地址,我不能使用%符号编码@字符。
在任何浏览器中是否有可能会拒绝使用@符号或以某种方式把事情搞砸?或者它只是"不是最佳实践"?我已经在几个浏览器中测试了它,似乎很好,但只是想确定。
你回答了你自己的问题。在您关心的浏览器中进行测试。有些实际上会搞砸,但它们现在是无关紧要的,除非你出于某种原因想要支持它们。
相关文章:
- RegEx JavaScript:数字后的符号提取
- 如何替换JavaScript字符串中除字母和数字之外的所有内容(空格/符号)
- Javascript中的符号
- javascript美元符号变量不起作用
- JavaScript 中的符号传播右移和零填充右移之间的区别
- 如何使用JavaScript模拟x86无符号32位整数乘法
- Javascript符号关于“;如果“;陈述
- 如何用javascript检测符号(#)
- AngularJS中货币过滤器的Javascript代码无法使用自定义符号
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- JavaScript 不会替换字符串的最后一个符号
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- JavaScript 插入符号位置
- Javascript中的setAttribute和点符号有什么区别
- JavaScript:从具有使用 # 符号的路由的 URL 获取查询字符串
- 32位无符号JavaScript按位操作很简单
- 如何排序希腊字母/符号JavaScript
- 用重音符号javascript读取json字段
- 括号符号+ javascript
- 符号>>javascript中的方法