【发布时间】:2016-08-12 07:05:41
【问题描述】:
我正在创建一个笔记应用程序,用户可以通过在文本区域中输入多行文本来添加笔记。当我将笔记保存在 Firebase 中时,它会使用我想要可视化的换行符 (\n) 进行保存。
因此,我编写了一个过滤器,将这些字符替换为 <br />,效果很好。
不过,现在我需要使用 {{{note.content}}} 呈现我的数据,并且用户可以注入将执行的 HTML、CSS 和 JS。
我应该使用DOMPurify 之类的东西来验证内容还是有办法安全地呈现换行符?
【问题讨论】:
标签: javascript vue.js