1
7
大多数电子邮件蜘蛛没有javascript解释器,因此如果您真的需要
如果您需要在页面上显示电子邮件地址,一个常见的解决方案是使用类似于PHP的gd的东西生成一个图像(尽管javascript注入也可以这样做)。 其思想是从HTML中删除电子邮件地址,并用JavaScript注入它们。这样,电子邮件地址就不会以其原始形式出现在任何HTTP通信中,而这正是蜘蛛所看到的。 |
2
3
我倾向于避免
如果你要在你的网站上有联系页面,那么就有一个表单,当他们提交你的服务器端代码和使用适当的电子邮件地址。 如果你需要有其他人的地址,可以使用数字、名字、用户名,或者某种方式来识别他们。 如果你只是在一个范围内有一个电子邮件地址,它很可能会被提取,即使你试图隐藏它,因为这些程序可能相当复杂,因为寻找电子邮件地址是他们的目的。 和大多数秘密一样,如果你不想让别人得到它们,就不要把它们放在页面上。 |
3
1
我通常将它们分成不同的部分,然后使用JavaScript重新组合它们。最后一个javascript执行document.write来写出HTML。 即
|
4
1
几年后,我为另一个网站创建了以下jquery:
然后,电子邮件被写为:
它不是完美的,但它非常简单,似乎阻碍了大多数电子邮件收割机。这种方法的优点是,不使用javascript的人可能能够计算出实际的电子邮件地址。 |
5
0
如果不需要邮件链接,可以替换 @ 符号与 [ AT ] 例子:山姆 [ AT ] 范例网站 |
willbeeler · 检查垃圾邮件的大量电子邮件列表[已关闭] 11 年前 |
Will · 银条3.1垃圾邮件保护 11 年前 |
Wizard · 来自我的网站的恶意软件垃圾邮件[已关闭] 11 年前 |
Zeth · PHP邮件的替代方案(原因:垃圾邮件)? 11 年前 |