相关疑难解决方法(0)

隐藏Bots的电子邮件地址 - 保留mailto:

TL;博士

隐藏机器人的电子邮件地址,而不使用脚本和维护mailto:功能.方法还必须支持屏幕阅读器.


摘要

  • 使用脚本或联系表单进行电子邮件混淆

  • 电子邮件地址需要对人类观看者完全可见保持mailto:功能

  • 电子邮件地址不得为图像格式.

  • 电子邮件地址必须"完全"隐藏在垃圾邮件爬虫和垃圾邮件机器人以及任何其他收集器类型中


期望的效果:

  • 不要脚本.项目中没有使用脚本,我希望保持这种方式.

  • 电子邮件地址可以显示在页面上,也可以在某种用户交互后轻松显示,例如打开模式.

  • 用户可以点击的电子邮件地址,这反过来会触发mailto:功能.

  • 单击该电子邮件将打开用户的电子邮件应用程序.

    换句话说,mailto:功能必须有效.

  • 电子邮件地址不可见或未标识为机器人的电子邮件地址(包括页面源)

  • 我没有充满垃圾邮件的收件箱


什么是工作

  • 添加联系表单 - 或任何类似的 - 而不是电子邮件地址

    我讨厌联系表格.我很少填写联系表格.如果没有电子邮件地址,我会查找电话号码,如果不存在,我会开始寻找替代服务.如果我绝对必须,我只会填写一份联系表格.

  • 用地址图像替换地址

    这对使用屏幕阅读器的人造成了巨大的不利影响(请记住您未来项目中的视障人士)

    它也消除mailto:,除非你使图像可点击,然后添加功能mailto:功能与href您的链接,但失败的目的,现在的电子邮件是机器人可见.


可能有用的:

  • 巧妙地使用pseudo-elementsinCSS

  • 使用base64编码的解决方案

  • 打破 …

html css mailto web-crawler

70
推荐指数
5
解决办法
4万
查看次数

标签 统计

css ×1

html ×1

mailto ×1

web-crawler ×1