javascript - 使用 document.write 混淆电子邮件地址是否危险?

标签 javascript security

我用 javascript 在网站上生成了一个电子邮件地址,以使抓取工具变得更加困难。基本上我有一些变量,然后用 JavaScript 将它们混在一起。

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

两个问题:

  1. 这有效吗?
  2. 有人告诉我这很危险,因为“document.write”不安全?这会如何被利用?

最佳答案

Is this effective?

中等,但是是trivial to bypass如果垃圾邮件作者愿意付出努力。

Someone told me it is dangerous, because "document.write" is insecure? How could this be exploited?

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

关于javascript - 使用 document.write 混淆电子邮件地址是否危险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569239/

相关文章:

javascript - 如何在鼠标滚动时关闭文档滚动 - 纯javascript

javascript - 如何在原型(prototype)中读取 json 对象

html - 链接到安全脚本外部的最佳方法(使用 SSL)

wcf - 在 Web 场环境中使用共享缓存来检测 WCF 中的重放攻击

javascript - 为什么这个可配置属性不可删除?

javascript - SVG D3 图像调整大小问题

azure - 有没有办法保护只能从特定 Azure 逻辑应用程序调用的 Azure 函数?

json - Spring MVC 和 JSON 中的安全性

javascript - Quantcast 的 CSP 设置

javascript - `if` 条件仅适用于遇到的第一个 div