JS垃圾邮件保护

12 浏览
0 Comments

JS垃圾邮件保护

如何使用JS垃圾邮件保护在电子邮件上隐藏表单,以防止垃圾邮件机器人的攻击。

0
0 Comments

(JS spam protection)这个问题的出现的原因是为了限制垃圾邮件收集,将电子邮件地址编码为十六进制是一种有效的方法。然而,不确定这种方法是否仍然有效,或者是否曾经有效。

解决方法是使用十六进制编码的电子邮件地址。例如,mailto:是"mailto:"的编码。这种编码方式可以在网站上使用,但是如果使用Google Apps提供的域名电子邮件,它也会捕获一些垃圾邮件。

0
0 Comments

(JS spam protection)这个问题出现的原因是用户想要在HTML中隐藏电子邮件地址,以防止被垃圾邮件机器人收集。解决方法是使用JavaScript来编写一个脚本,来动态生成电子邮件地址的链接。

下面是解决方法的代码示例:


在HTML中,您可以使用以下代码来调用生成电子邮件链接的函数:



这样,用户在浏览器中查看网页时,将无法直接看到电子邮件地址。只有在用户单击生成的链接时,才会打开默认的邮件客户端,并自动填写收件人的电子邮件地址。这样可以有效地防止垃圾邮件机器人收集电子邮件地址。

0
0 Comments

(JS spam protection)这个问题出现的原因是:向电子邮件中插入JavaScript是一个非常糟糕的主意,可能导致安全和隐私违规。相反,应在电子邮件中包含一个指向网页上的表单的链接。电子邮件本身是私密的,而网页是公开的。如果向用户公开表单不是一个私密事件,那么就不应该将其放入电子邮件中。

解决方法如下:

You don't.  Putting JavaScript into email is a very bad idea for potential security and privacy violations.  Instead include a link in your emails to the form on a web page.  Email is inherently private and the web is inherently public.  If exposing the form to a user is not a private event then it should not go in an email. 

以上就是关于(JS spam protection)问题的原因和解决方法。

0