有没有办法在不改变href
中的语法的情况下使用JQuery
来隐藏或加密HTML
页面上的电子邮件地址?如何使用JQuery加密电子邮件地址
8
A
回答
6
使用jQuery可能不是你想拿,因为这将是对客户端路线的结果...有你没有服务器端加密的原因吗?
10
嘛,只是作为一个评论,你可能想源有一个隐形的电子邮件地址,然后使用jQuery修复或兴建的链接地址正确...因为机器人将寻求在源头,而不是运行你的JavaScript ;-)
0
语义纳粹会说“编码”,而不是“加密”。加密意味着需要秘密来解码。转换为HTML entity syntax将是一个体面的编码过程以防止窥探人类,但机器人可以轻松解码它。
0
对于Mike Stone提出的建议,我会做的是在服务器端对它进行加密,并在服务器端进行一些解密并将其返回为JSON(jsonresult in MVC框架,网络服务,HTTP处理程序,无论)。这样,你可以使用jQuery去混淆电子邮件地址,但它仍然会混淆不支持Java脚本的任何僵尸程序。再次,这不是一个防弹解决方案,但它可能会做你想要的。
0
我所做的是混淆它时,它的渲染并隐藏,然后使用JavaScript来修复模糊处理,显示的链接。
例如,您可以从服务器呈现这样的:
<a href="mailto:some_address^^some_domain$$com" style='display:none'>Email me</a>
然后使用Javascript你可以使用正则表达式来交换^^
为@
和$$
为.
无论方案,您能想出的意志可能会很好。当然,如果机器人了解JavaScript,那么它无论如何都不重要。
你会阻止出现在你面前和你的用户的其余部分将看到的地址就好了机器人的95%。
相关问题
- 1. 使用java加密电子邮件地址
- 2. 用jQuery隐藏电子邮件地址
- 3. 如何使用jquery通过ajax发送电子邮件地址
- 4. 如何通过电子邮件发送电子邮件地址
- 5. 如何OCR电子邮件地址
- 6. 如何验证电子邮件地址
- 7. 刮电子邮件地址
- 8. noreply电子邮件地址。
- 9. Django电子邮件地址
- 10. 在电子邮件地址
- 11. 从电子邮件地址
- 12. 如何WooCommerce只有电子邮件地址和密码登录
- 13. 如何使用C++验证电子邮件地址使用CAtlRegExp
- 14. php - 我应该加密电子邮件地址吗?
- 15. 值得加密数据库中的电子邮件地址吗?
- 16. 打开电子邮件弹出输入密钥命中电子邮件地址
- 17. 如何使用phpmailer隐藏发件人电子邮件地址?
- 18. 如何使用GData检索用户的电子邮件地址?
- 19. 如何使用Jackcess在Java中检查电子邮件地址和密码?
- 20. 添加电子邮件地址和密码输入到jQuery的一个const/JS
- 21. 确定是否电子邮件地址的邮件列表地址或个人电子邮件地址
- 22. 使用javascript&jquery验证按键上的电子邮件地址
- 23. 使用jQuery来过滤电子邮件地址
- 24. SuiteCRM电子邮件加密
- 25. 使用rot13和tr命令获得加密的电子邮件地址
- 26. 电子邮件地址中编码的电子邮件地址。可能吗?
- 27. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 28. java邮件 - 使用动态发件人电子邮件地址
- 29. 如何在电子邮件地址中添加协议,如'//abc.com'?
- 30. Gitosis和ssh密钥 - 电子邮件地址与git电子邮件地址有什么关系?
正确 - 使用JQuery加密电子邮件地址将是无用的,因为任何Bot废除您的HTML都不会运行JQuery。 – samjudson 2008-09-08 10:45:42