easyui单元格中如果出现<script>alter(1);</script>会被执行,如果避免呢首先找到jquery.easyui.min.js,我的版本是jQuery EasyUI 1.5.1然后找到datagrid 的 renderRow方法,在11133行,在11173行增加if(_829){_829 = _829.replace(/</g, "<").replace(/>/g, ">");}这里只是替换<和>号,可根据自己的实际情况处理
easyui datagrid xxs
最新推荐文章于 2023-03-19 15:46:12 发布
本文介绍如何防止EasyUI单元格中的<script>标签被意外执行。通过修改jQuery EasyUI 1.5.1版本中的datagrid组件,在renderRow方法内进行转义处理,确保页面安全。
863

被折叠的 条评论
为什么被折叠?



