0

我用 javascript 在网站上生成了一个电子邮件地址,以使爬虫更难。基本上我有一些变量,然后将它们与 javascript 混合在一起。

var a = new Array('test','example','.com','@');
document.write(a[0]+a[3]+a[1]+a[2]);

两个问题:

  1. 这有效吗?
  2. 有人告诉我这很危险,因为“document.write”不安全?这怎么可能被利用?
4

1 回答 1

3

这有效吗?

适度,但如果垃圾邮件作者想要努力,绕过它是微不足道的。

有人告诉我这很危险,因为“document.write”不安全?这怎么可能被利用?

它不能。document.write仅当您获取未正确清理的外部数据(例如 URL 的一部分)并在参数中使用它时,它才是不安全的。

于 2013-09-02T09:09:06.240 回答