【发布时间】:2015-05-27 09:23:45
【问题描述】:
使用DOM 和reactjs 等酷炫的新工具,innerHTML 是否应该在javascript 程序中使用?
使用它很像让自己面临 SQL 注入攻击,但在这里它是一个跨站点脚本等。在使用之前需要检查和清理所有内容。
在我看来 innerHTML 与 eval() 存在相同的安全问题,出于安全原因应避免使用。
(在美学上也是如此,但这只是我。)
【问题讨论】:
标签: javascript security sql-injection innerhtml