消毒 url 和 html (url encode and sanitizer html )

2021-02-02 08:14

阅读:684

encodeURIComponent (这个是用在后面的 query string, e.g. encode(‘key‘)=encode(‘value‘)  要分开哦, = 不要把等于也拿去 encode 就错了)

c# 的话有很多可以用

refer http://www.secretgeek.net/uri_enconding

技术图片

出来的结果可以参考上面的

对于 js 的话是 

encodeURI = Uri.EscapeUriString

encodeURIComponent  = Uri.EscapeDataString

 

 

for html sanitizer 的话

用插件就可以了, 在 raw html 之前最好是消毒一下.  

https://github.com/mganss/HtmlSanitizer

js 的话可以用 

https://github.com/cure53/DOMPurify (暂时记入在这里, 以后要用的时候一起弄)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
 


评论


亲,登录后才可以留言!