电子邮件混淆器
使用我们的免费电子邮件混淆器,保护您的电子邮件地址免受垃圾邮件机器人的攻击。将电子邮件地址转换为 HTML 实体、JavaScript 和其他格式,人类可以读取,但机器人无法轻易读取。
常见问题
电子邮件混淆是一种隐藏电子邮件地址的技术,既能防止自动垃圾邮件机器人窃取,又能保持人类可读性。通过对电子邮件进行各种编码,您可以在网站上显示电子邮件,而不会被轻易获取。
基于 JavaScript 的方法通常最有效,因为它们要求机器人执行 JavaScript。HTML 实体编码可提供良好的保护,同时又是纯静态的。同时使用多种方法可以提高保护效果。
复杂的机器人可以破解某些混淆方法。不过,混淆法可以阻止较简单的机器人,从而大大减少垃圾邮件。为获得最大程度的保护,请考虑使用联系表单,而不是显示电子邮件地址。
ROT13 是一种简单的替换密码,它将每个字母替换为字母表中排在其后 13 位的字母。它不是安全加密,但可以防止基本的电子邮件窃取。应用两次 ROT13 可返回原始文本。
某些混淆方法会影响屏幕阅读器和残疾用户的可访问性。HTML 实体编码可保持可访问性,而 JavaScript 方法则可能无法保持可访问性。请务必使用屏幕阅读器进行测试,并考虑提供其他联系方式,以实现最大的可访问性。
从工具中复制经过混淆处理的代码,然后直接粘贴到 HTML 中。对于 JavaScript 方法,请确保脚本放在 HTML 中电子邮件容器之后,或在 DOM 加载后运行。测试显示效果,确认用户能正确看到电子邮件。
是的,您可以使用 HTML 实体或 JavaScript 对整个 href 属性进行编码,从而混淆 mailto 链接。这样可以防止机器人获取可见的电子邮件文本和链接目的地。不过,有些方法可能需要用户启用 JavaScript。
电子邮件混淆并不能保证防止垃圾邮件,因为复杂的机器人可以解码常见的方法。它可能会影响搜索引擎优化、可访问性和禁用 JavaScript 的用户。如果更改电子邮件地址,混淆也需要维护,而且不能防止人为的垃圾邮件发送者。
联系表单完全不暴露您的电子邮件地址,因此能更好地防止垃圾邮件。不过,当您必须直接显示电子邮件地址时,电子邮件混淆就很有用了。为获得最大的安全性,请使用带有验证码的联系表单,而将混淆功能留到需要显示电子邮件地址的情况下使用。
HTML 实体混淆可在所有设备上通用。基于 JavaScript 的方法可在大多数现代移动浏览器上使用,但在旧设备或禁用 JavaScript 的浏览器上可能会失效。请务必在多种设备上测试您的混淆电子邮件,并提供备用联系选项。
