使用JavaScript防止机器人使用电子邮件地址

时间:2017-04-13 14:13:15

标签: javascript html email bots

您认为机器人能够将邮件发送到HTML页面上提到的电子邮件地址吗?

这是我的代码:

<h6 class="text-gray">
    <script type="text/javascript">
        var email = 'gmail.com';

        email = ('blabla.blibli' + '@' + email);

        document.write('<a href="mailto:' + email + '">' + email + '</a>');
    </script>
    <noscript>

        L'adresse mail est protégée par Javascript

    </noscript>
</h6>

1 个答案:

答案 0 :(得分:2)

这可能根本没有帮助。大多数机器人刮取完全渲染的页面。您的JavaScript会在呈现时将电子邮件地址添加到页面中。

因此,浏览器(或在本例中为bot)看到的HTML已经包含了正确位置的电子邮件地址,未经过模糊处理。它很容易阅读。

他们没有必要解析&#34;您的JavaScript script阻止获取信息。