码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-06-21 15:55:59      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:javascrip   oge   encoding   odi   asc   img   src   url   tac   

javascript encode url 我们一般上是用

encodeURI (e.g. encode(‘https://www.stooges.com.my/contact‘) )

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 (暂时记入在这里, 以后要用的时候一起弄)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 
 

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

标签:javascrip   oge   encoding   odi   asc   img   src   url   tac   

原文地址:https://www.cnblogs.com/keatkeat/p/13172501.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!