sweetalert2 and xss

https://sweetalert2.github.io/#configuration

 

html
''
A HTML description for the popup.
If text and html parameters are provided in the same time, html will be used.
[Security] SweetAlert2 does NOT sanitize this parameter. It is the developer's responsibility to escape any user input when using the html option, so XSS attacks would be prevented.
text
''
A description for the popup.
If text and html parameters are provided in the same time, html will be used.         

 

https://www.cnblogs.com/zx-admin/p/6009558.html

html false 如果设置为true,将不转义标题和文本参数。 (如果您担心XSS攻击,请设置为false。)

html默认是false,会自动做html encode。所以如果在asp.net mvc的cshtml中处理的话,需要启用html为true,因为mvc的框架本身会帮忙做html encode。

 

posted @ 2021-09-17 15:25  ChuckLu  阅读(76)  评论(0编辑  收藏  举报