隐藏机器人的电子邮件地址,而不使用脚本和维护mailto:功能.方法还必须支持屏幕阅读器.
不使用脚本或联系表单进行电子邮件混淆
电子邮件地址需要对人类观看者完全可见并保持mailto:功能
电子邮件地址不得为图像格式.
电子邮件地址必须"完全"隐藏在垃圾邮件爬虫和垃圾邮件机器人以及任何其他收集器类型中
请不要脚本.项目中没有使用脚本,我希望保持这种方式.
电子邮件地址可以显示在页面上,也可以在某种用户交互后轻松显示,例如打开模式.
该用户可以点击的电子邮件地址,这反过来会触发mailto:功能.
单击该电子邮件将打开用户的电子邮件应用程序.
换句话说,mailto:功能必须有效.
电子邮件地址不可见或未标识为机器人的电子邮件地址(包括页面源)
我没有充满垃圾邮件的收件箱
添加联系表单 - 或任何类似的 - 而不是电子邮件地址
我讨厌联系表格.我很少填写联系表格.如果没有电子邮件地址,我会查找电话号码,如果不存在,我会开始寻找替代服务.如果我绝对必须,我只会填写一份联系表格.
用地址图像替换地址
这对使用屏幕阅读器的人造成了巨大的不利影响(请记住您未来项目中的视障人士)
它也消除了mailto:,除非你使图像可点击,然后添加功能mailto:功能与href您的链接,但失败的目的,现在的电子邮件是机器人可见.
巧妙地使用pseudo-elementsinCSS
使用base64编码的解决方案
打破 …
我需要在Mailto link我的网站上创建一个包含产品名称或产品页面网址的网站subject section.我该怎么做?
Exp:当您收到eBay有关您正在销售或购买的产品的电子邮件时,您会通过查看主题部分中的产品名称自动了解该电子邮件的产品.
我怎样才能做到这一点?
我的单页应用 (SPA) 中的某些 URL 包含敏感信息,例如访问令牌、用户信息等。
例子:
/callback#access_token=HBVYTU2Rugv3gUbvgIUY
/?email=username@example.com
Run Code Online (Sandbox Code Playgroud)
我看到hotjar允许从跟踪数据中抑制 DOM 元素和图像。是否可以在 URL 中隐藏参数或至少禁用某些页面的跟踪?
阻止垃圾邮件发送者从您的mailto链接获取电子邮件地址的最佳方法是什么?我的印象是javascript可能是一个解决方案.我不知道我目前的解决方案是否是万无一失的,所以这就是我要问的原因.
这是我目前正在做的事情:
<script language="JavaScript"><!--
var name = "emailusername";
var domain = "yahoo.com";
var text = "emailusername@yahoo.com";
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(text + '</a>');
// --></script>
Run Code Online (Sandbox Code Playgroud)
有更好的方法吗?我不喜欢在我想放置mailto链接的地方有这一块代码.
前言:老实说,我不确定这是否应该放在 StackOverflow、SuperUser 或 Doctype 上。如果需要位于超级用户上,请移动它。如果它需要在 Doctype 上,请关闭它,我将在那里重新发布它。
我们都知道,将您的电子邮件地址以任何格式放在互联网上的任何位置,无论是纯文本还是链接mailto:,都会导致它被垃圾邮件机器人收集。关于这个主题已经有很多 问题了。
但对于公司而言,垃圾邮件机器人只是开展业务成本的一部分。因此,虽然使用诸如以 的形式列出您的电子邮件地址之类的内容[someone] [at] [companyname] [dot] [com]可能会阻止垃圾邮件机器人,但它也会使潜在的付费客户经历足够的麻烦来忽略您(而且用户可能不够精明,无法理解正在发生的事情) ),所以你只能忍气吞声并处理垃圾邮件。
然而,我有一个客户有不同的问题 - 他们的潜在客户会访问几十个网站,单击电子邮件地址,粘贴准备好的文本和主题(有时甚至还粘贴我的客户的公司名称看起来好像不是他们发送给每个人的准备好的文本)。然后,我的客户花时间手工制作回复,结果却再也没有收到潜在客户的消息,因为在这种“随意的垃圾邮件发送者”方法中,在电子邮件中发回最低硬美元金额的供应商几乎获胜(并且我客户的业务是这样的,几乎毫无例外,供应商在没有见到您的情况下就向您报价,这是一个很大的危险信号,但这不是重点)。
因此,客户建议,虽然我们将他们的电子邮件以someone@companyname.com格式保留在网站上,但我们不会将其设置为可点击的 mailto: 链接。我们的想法是,也许必须选择电子邮件地址并将其复制到消息中的行为会阻碍一些“大众价格购物”客户。我客户所在的行业不适合重复业务,因此他们不太可能获得这些客户,而通过这种方法失去他们最终是无害的。
我对此表示怀疑,但我很好奇是否有更好的想法来阻止“休闲”垃圾邮件发送者。
澄清一下:我并不担心垃圾邮件机器人或屏幕抓取工具或任何习惯性或自动的东西。我所说的概念是,一个真实的人会访问数十个类似的网站,向每个公司发送相同的电子邮件,以找到最低的价格。这些客户永远不会雇用我的客户,因此我们正在寻找一种方法来减缓或阻止他们,同时又不会拒绝那些不只是向尽可能多的公司发送垃圾邮件的人。