2
在我的博客,我让用户提交这样<a href="$">link text</a>
无论他们投入将保持的“href”内部链接仅属性,即使他们尝试关闭“或>我用html_entity_decode()函数,然后filterd关键字javascript:
在href属性中过滤XSS?
我的问题是:
- 是否足以防止JavaScript作为excuted
- 是
javascript
- 数据URI
data:
能造成同样的威胁,它更好地过滤关键字?为javascript:
? - 如果我筛选任何不以http开头的输入,https,ftp ...和#(我需要这个)。够了吗?
我的主要问题是第4个。我对第一个3个问题的答案是肯定的/没有答案。