美文网首页
编辑器添加xss 并保留style样式处理

编辑器添加xss 并保留style样式处理

作者: 多记录多学习 | 来源:发表于2023-06-27 18:01 被阅读0次
import xss from 'xss';
export default new xss.FilterXSS({
  whiteList: {
    // 允许的标签和属性
    style: ['*'],
  },
  onTag: (tag, html) => {
    // 判断需要筛除的标签
    const filterTag = ['script', 'iframe', 'alert'];
    if (filterTag.includes(tag)) {
      return ''; // 返回空字符串来移除标签
    }
    return html; // 保留其他标签
  },
});

相关文章

  • XSS、CSRF攻击与防范

    什么是XSS攻击? XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets,...

  • web安全

    XSS 攻击 XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CS...

  • XSS

    XSS攻击 XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS...

  • 第三课 HTML网页的美化

    给元素添加样式 链接 在标签中添加style属性设定样式 style中的属性解释: 样式和内容分离 样式可以直接在...

  • 07防止常见XSS 过滤 SQL注入 JAVA过滤器filter

    XSS:跨站脚本攻击.(Cross SiteScripting),为不和层叠样式表(Cascading style...

  • 05-3 在vue项目中使用iview

    安装 引入 iView 在webpack打包入口文件添加如下配置 引入并修改iView样式 我们在style/in...

  • JS常用API合集-CSS篇

    CSS类名操作 如何给元素添加/删除Class style样式表操作 页面引入link~ style样式操作 例如...

  • 安全趣闻

    1.XSS攻击: 跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写...

  • html样式,链接,表格,表单

    1,HTML样式:样式是 HTML 4 引入的,通过 HTML 样式,能够通过使用 style 属性直接将样式添加...

  • js操作样式

    一,内嵌样式: 此时style属性可以操作,可以通过 ele.style.arr 方式获取并修改样式。 注意: ...

网友评论

      本文标题:编辑器添加xss 并保留style样式处理

      本文链接:https://www.haomeiwen.com/subject/cvynydtx.html