小编Ben*_*son的帖子

setAttribute()和XSS

我正在编写一个需要将当前页面位置写入DOM的脚本,我很担心XSS.以下Javascript片段是否可以安全地使用XSS?

var script = document.createElement('script');
script.setAttribute('src', 'http://fake.com?src=' + encodeURIComponent(document.location.href));
document.getElementsByTagName('head')[0].appendChild(script);
Run Code Online (Sandbox Code Playgroud)

我知道使用document.write()来完成同样的事情在各种浏览器中并不安全,但我没有看到任何来源讨论是否使用DOM访问方法.

javascript security xss

4
推荐指数
1
解决办法
1333
查看次数

标签 统计

javascript ×1

security ×1

xss ×1