一秀花
一秀花Lv1
最近在搞富文本编辑器的内容过滤功能,真的头大...明明觉得逻辑挺简单的,结果一上线就各种问题,比如用户输入的HTML标签被误删,或者一些特殊字符老是报错,搞得我怀疑人生。本来想着直接用现成的 sanitizer 库,但又怕不够灵活,自己写又容易出bug,到底该选哪个啊?有没有大佬用过类似的方案?求支招~

// 简单的过滤函数
function filterContent(html) {
  const div = document.createElement('div');
  div.innerHTML = html;
  return div.textContent || div.innerText || '';
}